From 56567ae21ac8588d88c7085a470bfeaf78c28a73 Mon Sep 17 00:00:00 2001 From: shadcn Date: Fri, 10 Apr 2026 05:37:42 +0400 Subject: [PATCH] fix --- .../components/design-system-provider.tsx | 2 +- .../preview-02/cards/contribution-history.tsx | 12 +++++-- .../preview-02/cards/dividend-income.tsx | 7 +++- .../preview-02/cards/index-investing.tsx | 2 +- .../blocks/preview-02/cards/power-usage.tsx | 7 +++- .../blocks/preview-02/cards/preferences.tsx | 4 +-- .../preview-02/cards/receiving-method.tsx | 11 +++---- .../blocks/preview-02/cards/social-links.tsx | 6 ++-- .../preview-02/cards/stock-performance.tsx | 2 +- .../preview-02/cards/upcoming-payments.tsx | 2 +- .../preview/cards/activate-agent-dialog.tsx | 4 +-- .../blocks/preview/cards/bar-chart-card.tsx | 8 +++-- .../preview/cards/contributions-activity.tsx | 2 +- .../blocks/preview/cards/feedback-form.tsx | 2 +- .../blocks/preview/cards/github-profile.tsx | 2 +- .../preview/cards/icon-preview-grid.tsx | 2 +- .../base/blocks/preview/cards/report-bug.tsx | 6 ++-- .../blocks/preview/cards/style-overview.tsx | 6 ++-- .../preview/cards/typography-specimen.tsx | 2 +- .../base/blocks/preview/cards/ui-elements.tsx | 9 ++++-- apps/v4/registry/bases/base/examples/demo.tsx | 32 +++++++++---------- .../preview-02/cards/contribution-history.tsx | 12 +++++-- .../preview-02/cards/dividend-income.tsx | 6 +++- .../preview-02/cards/index-investing.tsx | 2 +- .../blocks/preview-02/cards/power-usage.tsx | 6 +++- .../blocks/preview-02/cards/preferences.tsx | 4 +-- .../preview-02/cards/receiving-method.tsx | 11 +++---- .../blocks/preview-02/cards/social-links.tsx | 8 +++-- .../preview-02/cards/stock-performance.tsx | 2 +- .../preview-02/cards/upcoming-payments.tsx | 2 +- .../preview/cards/activate-agent-dialog.tsx | 6 ++-- .../blocks/preview/cards/bar-chart-card.tsx | 8 +++-- .../preview/cards/contributions-activity.tsx | 4 ++- .../blocks/preview/cards/feedback-form.tsx | 6 +++- .../blocks/preview/cards/github-profile.tsx | 4 ++- .../preview/cards/icon-preview-grid.tsx | 2 +- .../radix/blocks/preview/cards/report-bug.tsx | 11 +++++-- .../blocks/preview/cards/style-overview.tsx | 6 ++-- .../preview/cards/typography-specimen.tsx | 2 +- .../blocks/preview/cards/ui-elements.tsx | 13 ++++++-- .../v4/registry/bases/radix/examples/demo.tsx | 32 +++++++++---------- .../bases/radix/examples/tabs-example.tsx | 10 +++--- apps/v4/registry/styles/style-sera.css | 31 +++++++----------- 43 files changed, 184 insertions(+), 134 deletions(-) diff --git a/apps/v4/app/(app)/create/components/design-system-provider.tsx b/apps/v4/app/(app)/create/components/design-system-provider.tsx index a06d973bc5..e7b2f22663 100644 --- a/apps/v4/app/(app)/create/components/design-system-provider.tsx +++ b/apps/v4/app/(app)/create/components/design-system-provider.tsx @@ -130,7 +130,7 @@ export function DesignSystemProvider({ useIframeMessageListener("design-system-params", handleDesignSystemMessage) React.useEffect(() => { - if (style === "lyra" && radius !== "none") { + if (style === "lyra" || (style === "sera" && radius !== "none")) { setSearchParams({ radius: "none" }) } }, [style, radius, setSearchParams]) diff --git a/apps/v4/registry/bases/base/blocks/preview-02/cards/contribution-history.tsx b/apps/v4/registry/bases/base/blocks/preview-02/cards/contribution-history.tsx index 0a43138775..0c5131ed2f 100644 --- a/apps/v4/registry/bases/base/blocks/preview-02/cards/contribution-history.tsx +++ b/apps/v4/registry/bases/base/blocks/preview-02/cards/contribution-history.tsx @@ -24,6 +24,7 @@ import { ItemContent, ItemDescription, } from "@/registry/bases/base/ui/item" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" const chartData = [ { month: "Dec", amount: 800 }, @@ -42,6 +43,9 @@ const chartConfig = { } satisfies ChartConfig export function ContributionHistory() { + const [params] = useDesignSystemSearchParams() + const isRounded = !["lyra", "sera"].includes(params.style) + return ( @@ -71,13 +75,13 @@ export function ContributionHistory() { - +
@@ -106,7 +110,9 @@ export function ContributionHistory() {
- +
+ +
) diff --git a/apps/v4/registry/bases/base/blocks/preview-02/cards/dividend-income.tsx b/apps/v4/registry/bases/base/blocks/preview-02/cards/dividend-income.tsx index 0aac06a1c5..99c6a5ab45 100644 --- a/apps/v4/registry/bases/base/blocks/preview-02/cards/dividend-income.tsx +++ b/apps/v4/registry/bases/base/blocks/preview-02/cards/dividend-income.tsx @@ -2,6 +2,8 @@ import { Bar, BarChart, XAxis } from "recharts" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" + import { Button } from "@/registry/bases/base/ui/button" import { Card, @@ -81,6 +83,9 @@ const miniChartConfig = { } satisfies ChartConfig export function DividendIncome() { + const [params] = useDesignSystemSearchParams() + const isRounded = !["lyra", "sera"].includes(params.style) + return ( @@ -123,7 +128,7 @@ export function DividendIncome() { diff --git a/apps/v4/registry/bases/base/blocks/preview-02/cards/index-investing.tsx b/apps/v4/registry/bases/base/blocks/preview-02/cards/index-investing.tsx index ba7a480896..4d88a0d632 100644 --- a/apps/v4/registry/bases/base/blocks/preview-02/cards/index-investing.tsx +++ b/apps/v4/registry/bases/base/blocks/preview-02/cards/index-investing.tsx @@ -19,7 +19,7 @@ export function IndexInvesting() { - + @@ -64,7 +69,7 @@ export function PowerUsage() { diff --git a/apps/v4/registry/bases/base/blocks/preview-02/cards/preferences.tsx b/apps/v4/registry/bases/base/blocks/preview-02/cards/preferences.tsx index 4d32792e36..894d71871a 100644 --- a/apps/v4/registry/bases/base/blocks/preview-02/cards/preferences.tsx +++ b/apps/v4/registry/bases/base/blocks/preview-02/cards/preferences.tsx @@ -73,7 +73,7 @@ export function Preferences() { - + @@ -86,7 +86,7 @@ export function Preferences() { - + diff --git a/apps/v4/registry/bases/base/blocks/preview-02/cards/receiving-method.tsx b/apps/v4/registry/bases/base/blocks/preview-02/cards/receiving-method.tsx index 3b7fad597a..75f8c94726 100644 --- a/apps/v4/registry/bases/base/blocks/preview-02/cards/receiving-method.tsx +++ b/apps/v4/registry/bases/base/blocks/preview-02/cards/receiving-method.tsx @@ -18,6 +18,7 @@ import { FieldLabel, FieldLegend, FieldSet, + FieldTitle, } from "@/registry/bases/base/ui/field" import { Input } from "@/registry/bases/base/ui/input" import { @@ -59,15 +60,13 @@ export function ReceivingMethod() { Receiving Method - - Bank Transfer - + Bank Transfer SWIFT / IBAN @@ -76,9 +75,7 @@ export function ReceivingMethod() { - - PayPal - + PayPal Instant Payout diff --git a/apps/v4/registry/bases/base/blocks/preview-02/cards/social-links.tsx b/apps/v4/registry/bases/base/blocks/preview-02/cards/social-links.tsx index 92e5ade9e6..b98cf34ecf 100644 --- a/apps/v4/registry/bases/base/blocks/preview-02/cards/social-links.tsx +++ b/apps/v4/registry/bases/base/blocks/preview-02/cards/social-links.tsx @@ -96,9 +96,9 @@ export function SocialLinks() { - - - + + + ) diff --git a/apps/v4/registry/bases/base/blocks/preview-02/cards/stock-performance.tsx b/apps/v4/registry/bases/base/blocks/preview-02/cards/stock-performance.tsx index 005347237d..818fc7cc06 100644 --- a/apps/v4/registry/bases/base/blocks/preview-02/cards/stock-performance.tsx +++ b/apps/v4/registry/bases/base/blocks/preview-02/cards/stock-performance.tsx @@ -103,7 +103,7 @@ export function StockPerformance() { - + diff --git a/apps/v4/registry/bases/base/blocks/preview/cards/activate-agent-dialog.tsx b/apps/v4/registry/bases/base/blocks/preview/cards/activate-agent-dialog.tsx index ad22b7141f..45b8a30a56 100644 --- a/apps/v4/registry/bases/base/blocks/preview/cards/activate-agent-dialog.tsx +++ b/apps/v4/registry/bases/base/blocks/preview/cards/activate-agent-dialog.tsx @@ -95,8 +95,8 @@ export function ActivateAgentDialog() { - - + + ) diff --git a/apps/v4/registry/bases/base/blocks/preview/cards/bar-chart-card.tsx b/apps/v4/registry/bases/base/blocks/preview/cards/bar-chart-card.tsx index d9a2c57689..5bc9378968 100644 --- a/apps/v4/registry/bases/base/blocks/preview/cards/bar-chart-card.tsx +++ b/apps/v4/registry/bases/base/blocks/preview/cards/bar-chart-card.tsx @@ -3,6 +3,7 @@ import * as React from "react" import { Bar, BarChart, CartesianGrid, XAxis } from "recharts" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" import { Button } from "@/registry/bases/base/ui/button" import { Card, @@ -49,6 +50,9 @@ const desktopDelta = Math.round( const desktopDeltaPrefix = desktopDelta > 0 ? "+" : "" export function BarChartCard() { + const [params] = useDesignSystemSearchParams() + const isRounded = !["lyra", "sera"].includes(params.style) + return ( @@ -84,12 +88,12 @@ export function BarChartCard() { diff --git a/apps/v4/registry/bases/base/blocks/preview/cards/contributions-activity.tsx b/apps/v4/registry/bases/base/blocks/preview/cards/contributions-activity.tsx index e39bff08a2..1238e796f5 100644 --- a/apps/v4/registry/bases/base/blocks/preview/cards/contributions-activity.tsx +++ b/apps/v4/registry/bases/base/blocks/preview/cards/contributions-activity.tsx @@ -56,7 +56,7 @@ export function ContributionsActivity() { - + ) diff --git a/apps/v4/registry/bases/base/blocks/preview/cards/feedback-form.tsx b/apps/v4/registry/bases/base/blocks/preview/cards/feedback-form.tsx index 17b0d0f50d..172b3c5dd1 100644 --- a/apps/v4/registry/bases/base/blocks/preview/cards/feedback-form.tsx +++ b/apps/v4/registry/bases/base/blocks/preview/cards/feedback-form.tsx @@ -57,7 +57,7 @@ export function FeedbackForm() { - diff --git a/apps/v4/registry/bases/base/blocks/preview/cards/github-profile.tsx b/apps/v4/registry/bases/base/blocks/preview/cards/github-profile.tsx index 9889111861..4ab39ca0d2 100644 --- a/apps/v4/registry/bases/base/blocks/preview/cards/github-profile.tsx +++ b/apps/v4/registry/bases/base/blocks/preview/cards/github-profile.tsx @@ -70,7 +70,7 @@ export function GithubProfile() { - + ) diff --git a/apps/v4/registry/bases/base/blocks/preview/cards/icon-preview-grid.tsx b/apps/v4/registry/bases/base/blocks/preview/cards/icon-preview-grid.tsx index f8ca21becd..8be09ce0db 100644 --- a/apps/v4/registry/bases/base/blocks/preview/cards/icon-preview-grid.tsx +++ b/apps/v4/registry/bases/base/blocks/preview/cards/icon-preview-grid.tsx @@ -128,7 +128,7 @@ export function IconPreviewGrid() { {PREVIEW_ICONS.map((icon, index) => (
- - - + + + diff --git a/apps/v4/registry/bases/base/blocks/preview/cards/style-overview.tsx b/apps/v4/registry/bases/base/blocks/preview/cards/style-overview.tsx index c252bbbac9..4210906d8a 100644 --- a/apps/v4/registry/bases/base/blocks/preview/cards/style-overview.tsx +++ b/apps/v4/registry/bases/base/blocks/preview/cards/style-overview.tsx @@ -29,14 +29,14 @@ export function StyleOverview() {
-
+
{currentStyle?.title} -{" "} {currentFontHeading?.name && currentFontHeading.name !== currentFont?.name ? currentFontHeading.name : currentFont?.name}
-
+
Designers love packing quirky glyphs into test phrases. This is a preview of the typography styles.
@@ -61,7 +61,7 @@ export function StyleOverview() { className="flex flex-col flex-wrap items-center gap-2" >
{headingLabel} - {bodyLabel}
-

+

Designing with rhythm and hierarchy.

diff --git a/apps/v4/registry/bases/base/blocks/preview/cards/ui-elements.tsx b/apps/v4/registry/bases/base/blocks/preview/cards/ui-elements.tsx index d793e74a71..dfcc743ef7 100644 --- a/apps/v4/registry/bases/base/blocks/preview/cards/ui-elements.tsx +++ b/apps/v4/registry/bases/base/blocks/preview/cards/ui-elements.tsx @@ -135,8 +135,8 @@ export function UIElements() {

}> - Alert Dialog - Dialog + Alert Dialog + Dialog @@ -153,7 +153,10 @@ export function UIElements() { - + } diff --git a/apps/v4/registry/bases/base/examples/demo.tsx b/apps/v4/registry/bases/base/examples/demo.tsx index 68da9bcd13..1fcc61aab9 100644 --- a/apps/v4/registry/bases/base/examples/demo.tsx +++ b/apps/v4/registry/bases/base/examples/demo.tsx @@ -120,7 +120,7 @@ export function Demo() {
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -71,13 +75,13 @@ export function ContributionHistory() { - +
@@ -106,7 +110,9 @@ export function ContributionHistory() {
- +
+ +
) diff --git a/apps/v4/registry/bases/radix/blocks/preview-02/cards/dividend-income.tsx b/apps/v4/registry/bases/radix/blocks/preview-02/cards/dividend-income.tsx index 1d91c1a341..5bab869e60 100644 --- a/apps/v4/registry/bases/radix/blocks/preview-02/cards/dividend-income.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview-02/cards/dividend-income.tsx @@ -24,6 +24,7 @@ import { ItemGroup, ItemTitle, } from "@/registry/bases/radix/ui/item" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder" const HOLDINGS = [ @@ -81,6 +82,9 @@ const miniChartConfig = { } satisfies ChartConfig export function DividendIncome() { + const [params] = useDesignSystemSearchParams() + const isRounded = !["lyra", "sera"].includes(params.style) + return ( @@ -123,7 +127,7 @@ export function DividendIncome() { diff --git a/apps/v4/registry/bases/radix/blocks/preview-02/cards/index-investing.tsx b/apps/v4/registry/bases/radix/blocks/preview-02/cards/index-investing.tsx index 2cfdb7dc1c..1c0410b8dd 100644 --- a/apps/v4/registry/bases/radix/blocks/preview-02/cards/index-investing.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview-02/cards/index-investing.tsx @@ -19,7 +19,7 @@ export function IndexInvesting() { - +
@@ -64,7 +68,7 @@ export function PowerUsage() { diff --git a/apps/v4/registry/bases/radix/blocks/preview-02/cards/preferences.tsx b/apps/v4/registry/bases/radix/blocks/preview-02/cards/preferences.tsx index 5e5a2421c3..00d396834e 100644 --- a/apps/v4/registry/bases/radix/blocks/preview-02/cards/preferences.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview-02/cards/preferences.tsx @@ -67,7 +67,7 @@ export function Preferences() { - + @@ -80,7 +80,7 @@ export function Preferences() { - + diff --git a/apps/v4/registry/bases/radix/blocks/preview-02/cards/receiving-method.tsx b/apps/v4/registry/bases/radix/blocks/preview-02/cards/receiving-method.tsx index ceee2f0fcb..c513bf782c 100644 --- a/apps/v4/registry/bases/radix/blocks/preview-02/cards/receiving-method.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview-02/cards/receiving-method.tsx @@ -18,6 +18,7 @@ import { FieldLabel, FieldLegend, FieldSet, + FieldTitle, } from "@/registry/bases/radix/ui/field" import { Input } from "@/registry/bases/radix/ui/input" import { @@ -59,15 +60,13 @@ export function ReceivingMethod() { Receiving Method - - Bank Transfer - + Bank Transfer SWIFT / IBAN @@ -76,9 +75,7 @@ export function ReceivingMethod() { - - PayPal - + PayPal Instant Payout diff --git a/apps/v4/registry/bases/radix/blocks/preview-02/cards/social-links.tsx b/apps/v4/registry/bases/radix/blocks/preview-02/cards/social-links.tsx index a618906aa6..dfa26d0b95 100644 --- a/apps/v4/registry/bases/radix/blocks/preview-02/cards/social-links.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview-02/cards/social-links.tsx @@ -96,9 +96,11 @@ export function SocialLinks() { - - - + + + ) diff --git a/apps/v4/registry/bases/radix/blocks/preview-02/cards/stock-performance.tsx b/apps/v4/registry/bases/radix/blocks/preview-02/cards/stock-performance.tsx index 42ac800cdb..a8e905c59a 100644 --- a/apps/v4/registry/bases/radix/blocks/preview-02/cards/stock-performance.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview-02/cards/stock-performance.tsx @@ -103,7 +103,7 @@ export function StockPerformance() { - + diff --git a/apps/v4/registry/bases/radix/blocks/preview/cards/activate-agent-dialog.tsx b/apps/v4/registry/bases/radix/blocks/preview/cards/activate-agent-dialog.tsx index 4a739659af..295b42baac 100644 --- a/apps/v4/registry/bases/radix/blocks/preview/cards/activate-agent-dialog.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview/cards/activate-agent-dialog.tsx @@ -95,8 +95,10 @@ export function ActivateAgentDialog() { - - + + ) diff --git a/apps/v4/registry/bases/radix/blocks/preview/cards/bar-chart-card.tsx b/apps/v4/registry/bases/radix/blocks/preview/cards/bar-chart-card.tsx index 12b8f646b2..588326fe9e 100644 --- a/apps/v4/registry/bases/radix/blocks/preview/cards/bar-chart-card.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview/cards/bar-chart-card.tsx @@ -3,6 +3,7 @@ import * as React from "react" import { Bar, BarChart, CartesianGrid, XAxis } from "recharts" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" import { Button } from "@/registry/bases/radix/ui/button" import { Card, @@ -49,6 +50,9 @@ const desktopDelta = Math.round( const desktopDeltaPrefix = desktopDelta > 0 ? "+" : "" export function BarChartCard() { + const [params] = useDesignSystemSearchParams() + const isRounded = !["lyra", "sera"].includes(params.style) + return ( @@ -84,12 +88,12 @@ export function BarChartCard() { diff --git a/apps/v4/registry/bases/radix/blocks/preview/cards/contributions-activity.tsx b/apps/v4/registry/bases/radix/blocks/preview/cards/contributions-activity.tsx index 4855d6727d..f41712f57f 100644 --- a/apps/v4/registry/bases/radix/blocks/preview/cards/contributions-activity.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview/cards/contributions-activity.tsx @@ -56,7 +56,9 @@ export function ContributionsActivity() { - + ) diff --git a/apps/v4/registry/bases/radix/blocks/preview/cards/feedback-form.tsx b/apps/v4/registry/bases/radix/blocks/preview/cards/feedback-form.tsx index d3eb7df6d6..56645d7208 100644 --- a/apps/v4/registry/bases/radix/blocks/preview/cards/feedback-form.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview/cards/feedback-form.tsx @@ -57,7 +57,11 @@ export function FeedbackForm() { - diff --git a/apps/v4/registry/bases/radix/blocks/preview/cards/github-profile.tsx b/apps/v4/registry/bases/radix/blocks/preview/cards/github-profile.tsx index ca961968b5..9bc37c9ba2 100644 --- a/apps/v4/registry/bases/radix/blocks/preview/cards/github-profile.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview/cards/github-profile.tsx @@ -70,7 +70,9 @@ export function GithubProfile() { - + ) diff --git a/apps/v4/registry/bases/radix/blocks/preview/cards/icon-preview-grid.tsx b/apps/v4/registry/bases/radix/blocks/preview/cards/icon-preview-grid.tsx index 3695f027c0..e9a06f7362 100644 --- a/apps/v4/registry/bases/radix/blocks/preview/cards/icon-preview-grid.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview/cards/icon-preview-grid.tsx @@ -128,7 +128,7 @@ export function IconPreviewGrid() { {PREVIEW_ICONS.map((icon, index) => (
- - - + + + diff --git a/apps/v4/registry/bases/radix/blocks/preview/cards/style-overview.tsx b/apps/v4/registry/bases/radix/blocks/preview/cards/style-overview.tsx index 47097c82f0..6d312ccec3 100644 --- a/apps/v4/registry/bases/radix/blocks/preview/cards/style-overview.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview/cards/style-overview.tsx @@ -29,14 +29,14 @@ export function StyleOverview() {
-
+
{currentStyle?.title} -{" "} {currentFontHeading?.name && currentFontHeading.name !== currentFont?.name ? currentFontHeading.name : currentFont?.name}
-
+
Designers love packing quirky glyphs into test phrases. This is a preview of the typography styles.
@@ -61,7 +61,7 @@ export function StyleOverview() { className="flex flex-col flex-wrap items-center gap-2" >
{headingLabel} - {bodyLabel}
-

+

Designing with rhythm and hierarchy.

diff --git a/apps/v4/registry/bases/radix/blocks/preview/cards/ui-elements.tsx b/apps/v4/registry/bases/radix/blocks/preview/cards/ui-elements.tsx index aed41d5a4e..10d7325d1e 100644 --- a/apps/v4/registry/bases/radix/blocks/preview/cards/ui-elements.tsx +++ b/apps/v4/registry/bases/radix/blocks/preview/cards/ui-elements.tsx @@ -136,8 +136,12 @@ export function UIElements() { @@ -155,7 +159,10 @@ export function UIElements() { - +

-
+
View your dashboard metrics and key performance indicators. diff --git a/apps/v4/registry/styles/style-sera.css b/apps/v4/registry/styles/style-sera.css index bf027ce252..c8df2fbf7c 100644 --- a/apps/v4/registry/styles/style-sera.css +++ b/apps/v4/registry/styles/style-sera.css @@ -233,12 +233,12 @@ } .cn-calendar-caption-label { - @apply h-8 rounded-none pr-2 pl-3; + @apply h-8 pr-2 pl-3; } /* MARK: Card */ .cn-card { - @apply bg-card text-card-foreground ring-foreground/10 gap-8 overflow-hidden rounded-none py-8 text-sm shadow-sm ring-1 has-[>img:first-child]:pt-0 data-[size=sm]:gap-5 data-[size=sm]:py-5 *:[img:first-child]:rounded-none *:[img:last-child]:rounded-none; + @apply bg-card text-card-foreground ring-foreground/5 gap-8 overflow-hidden py-8 text-sm shadow-sm ring-1 has-[>img:first-child]:pt-0 data-[size=sm]:gap-5 data-[size=sm]:py-5 *:[img:first-child]:rounded-none *:[img:last-child]:rounded-none; } .cn-card-header { @@ -246,7 +246,7 @@ } .cn-card-title { - @apply text-lg font-normal uppercase tracking-wider; + @apply text-lg tracking-wider uppercase; } .cn-card-description { @@ -258,21 +258,12 @@ } .cn-card-footer { - @apply rounded-none px-8 group-data-[size=sm]/card:px-5 [.border-t]:pt-8 group-data-[size=sm]/card:[.border-t]:pt-5; - } - - /* MARK: Carousel */ - .cn-carousel-previous { - @apply rounded-none; - } - - .cn-carousel-next { - @apply rounded-none; + @apply px-8 group-data-[size=sm]/card:px-5 [.border-t]:pt-8 group-data-[size=sm]/card:[.border-t]:pt-5; } /* MARK: Chart */ .cn-chart-tooltip { - @apply bg-popover text-popover-foreground ring-foreground/10 gap-1.5 rounded-none px-2.5 py-1.5 text-xs shadow-sm ring-1; + @apply bg-popover text-popover-foreground ring-foreground/10 gap-1.5 px-2.5 py-1.5 text-xs shadow-sm ring-1; } /* MARK: Checkbox */ @@ -548,7 +539,7 @@ /* MARK: Empty */ .cn-empty { - @apply gap-4 rounded-none border-dashed p-12; + @apply gap-4 border-dashed p-12; } .cn-empty-header { @@ -568,7 +559,7 @@ } .cn-empty-title { - @apply text-lg font-semibold tracking-wide uppercase; + @apply text-lg tracking-wider uppercase; } .cn-empty-description { @@ -1184,11 +1175,11 @@ /* MARK: Switch */ .cn-switch { - @apply data-checked:bg-primary data-unchecked:bg-input data-checked:border-primary border data-unchecked:border-input/50 focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 shrink-0 rounded-none focus-visible:ring-2 aria-invalid:ring-2 data-[size=default]:h-4.5 data-[size=default]:w-9 data-[size=sm]:h-3.5 data-[size=sm]:w-7; + @apply data-checked:bg-primary data-unchecked:bg-input data-checked:border-primary border data-unchecked:border-input/50 focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 shrink-0 rounded-none focus-visible:ring-2 aria-invalid:ring-2 data-[size=default]:h-4.5 data-[size=default]:w-8.25 data-[size=sm]:h-3.5 data-[size=sm]:w-6.25; } .cn-switch-thumb { - @apply bg-background dark:data-unchecked:bg-foreground dark:data-checked:bg-primary-foreground group-data-[size=default]/switch:size-4 group-data-[size=sm]/switch:size-3 data-checked:translate-x-[calc(100%+2px)] data-unchecked:translate-x-0; + @apply bg-background dark:data-unchecked:bg-foreground dark:data-checked:bg-primary-foreground group-data-[size=default]/switch:size-3.5 group-data-[size=sm]/switch:size-2.5 data-checked:translate-x-[calc(100%+2px)] data-unchecked:translate-x-0.25; } /* MARK: Table */ @@ -1234,11 +1225,11 @@ } .cn-tabs-list { - @apply rounded-none p-0.5 group-data-horizontal/tabs:h-10 group-data-vertical/tabs:rounded-none data-[variant=line]:rounded-none; + @apply p-1 group-data-horizontal/tabs:h-10; } .cn-tabs-trigger { - @apply gap-2 rounded-none border border-transparent! px-4 py-1.5 text-xs font-medium group-data-vertical/tabs:px-4 group-data-vertical/tabs:py-2 group-data-vertical/tabs:rounded-none [&_svg:not([class*='size-'])]:size-4 has-data-[icon=inline-end]:pr-2.5 has-data-[icon=inline-start]:pl-2.5; + @apply gap-2 border border-transparent px-4 py-1.5 text-xs font-semibold group-data-vertical/tabs:px-4 group-data-vertical/tabs:py-2 [&_svg:not([class*='size-'])]:size-4 has-data-[icon=inline-end]:pr-2.5 has-data-[icon=inline-start]:pl-2.5 uppercase tracking-wider; } .cn-tabs-content {