diff --git a/sites/docs/src/lib/registry/ui/accordion/accordion-content.svelte b/sites/docs/src/lib/registry/ui/accordion/accordion-content.svelte index 4cc5989eb8..41dc34ae70 100644 --- a/sites/docs/src/lib/registry/ui/accordion/accordion-content.svelte +++ b/sites/docs/src/lib/registry/ui/accordion/accordion-content.svelte @@ -12,8 +12,9 @@ - + diff --git a/sites/docs/src/lib/registry/ui/accordion/accordion-root.svelte b/sites/docs/src/lib/registry/ui/accordion/accordion-root.svelte new file mode 100644 index 0000000000..117ee37f22 --- /dev/null +++ b/sites/docs/src/lib/registry/ui/accordion/accordion-root.svelte @@ -0,0 +1,16 @@ + + + diff --git a/sites/docs/src/lib/registry/ui/accordion/accordion-trigger.svelte b/sites/docs/src/lib/registry/ui/accordion/accordion-trigger.svelte index 54209f210a..39cf56a90f 100644 --- a/sites/docs/src/lib/registry/ui/accordion/accordion-trigger.svelte +++ b/sites/docs/src/lib/registry/ui/accordion/accordion-trigger.svelte @@ -16,14 +16,17 @@ svg]:rotate-180", + "focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium outline-none transition-all hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180", className )} {...restProps} > {@render children?.()} - + diff --git a/sites/docs/src/lib/registry/ui/accordion/index.ts b/sites/docs/src/lib/registry/ui/accordion/index.ts index ed49213863..828116aaf9 100644 --- a/sites/docs/src/lib/registry/ui/accordion/index.ts +++ b/sites/docs/src/lib/registry/ui/accordion/index.ts @@ -1,8 +1,7 @@ -import { Accordion as AccordionPrimitive } from "bits-ui"; +import Root from "./accordion-root.svelte"; import Content from "./accordion-content.svelte"; import Item from "./accordion-item.svelte"; import Trigger from "./accordion-trigger.svelte"; -const Root = AccordionPrimitive.Root; export { Root, diff --git a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-action.svelte b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-action.svelte index c9d9ddbdf9..7f40ad428c 100644 --- a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-action.svelte +++ b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-action.svelte @@ -10,4 +10,9 @@ }: AlertDialogPrimitive.ActionProps = $props(); - + diff --git a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-cancel.svelte b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-cancel.svelte index 1adab91393..07adfcda1a 100644 --- a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-cancel.svelte +++ b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-cancel.svelte @@ -12,6 +12,7 @@ diff --git a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-content.svelte b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-content.svelte index 858b8bc1b9..19f662a889 100644 --- a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-content.svelte +++ b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-content.svelte @@ -1,5 +1,9 @@ @@ -17,8 +21,9 @@ diff --git a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-footer.svelte b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-footer.svelte index 91ecaba643..54af5c8c27 100644 --- a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-footer.svelte +++ b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-footer.svelte @@ -13,7 +13,8 @@
{@render children?.()} diff --git a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-header.svelte b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-header.svelte index 44a7b082e7..7f11e7eb03 100644 --- a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-header.svelte +++ b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-header.svelte @@ -13,7 +13,8 @@
{@render children?.()} diff --git a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-overlay.svelte b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-overlay.svelte index bb76e7ac96..a64ee76856 100644 --- a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-overlay.svelte +++ b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-overlay.svelte @@ -11,8 +11,9 @@ diff --git a/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-trigger.svelte b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-trigger.svelte new file mode 100644 index 0000000000..b22d1d50b5 --- /dev/null +++ b/sites/docs/src/lib/registry/ui/alert-dialog/alert-dialog-trigger.svelte @@ -0,0 +1,7 @@ + + + diff --git a/sites/docs/src/lib/registry/ui/alert-dialog/index.ts b/sites/docs/src/lib/registry/ui/alert-dialog/index.ts index d06201d4cf..cc281c5897 100644 --- a/sites/docs/src/lib/registry/ui/alert-dialog/index.ts +++ b/sites/docs/src/lib/registry/ui/alert-dialog/index.ts @@ -1,4 +1,5 @@ import { AlertDialog as AlertDialogPrimitive } from "bits-ui"; +import Trigger from "./alert-dialog-trigger.svelte"; import Title from "./alert-dialog-title.svelte"; import Action from "./alert-dialog-action.svelte"; import Cancel from "./alert-dialog-cancel.svelte"; @@ -9,7 +10,6 @@ import Content from "./alert-dialog-content.svelte"; import Description from "./alert-dialog-description.svelte"; const Root = AlertDialogPrimitive.Root; -const Trigger = AlertDialogPrimitive.Trigger; const Portal = AlertDialogPrimitive.Portal; export { diff --git a/sites/docs/src/lib/registry/ui/alert/alert-description.svelte b/sites/docs/src/lib/registry/ui/alert/alert-description.svelte index ef74aa4ecc..7eba653a06 100644 --- a/sites/docs/src/lib/registry/ui/alert/alert-description.svelte +++ b/sites/docs/src/lib/registry/ui/alert/alert-description.svelte @@ -11,6 +11,14 @@ }: WithElementRef> = $props(); -
+
{@render children?.()}
diff --git a/sites/docs/src/lib/registry/ui/alert/alert-title.svelte b/sites/docs/src/lib/registry/ui/alert/alert-title.svelte index 12ec9fc52d..c8bfc856c3 100644 --- a/sites/docs/src/lib/registry/ui/alert/alert-title.svelte +++ b/sites/docs/src/lib/registry/ui/alert/alert-title.svelte @@ -6,19 +6,15 @@ let { ref = $bindable(null), class: className, - level = 5, children, ...restProps - }: WithElementRef> & { - level?: 1 | 2 | 3 | 4 | 5 | 6; - } = $props(); + }: WithElementRef> = $props();
{@render children?.()} diff --git a/sites/docs/src/lib/registry/ui/alert/alert.svelte b/sites/docs/src/lib/registry/ui/alert/alert.svelte index 8b4528f644..63bfcc08c8 100644 --- a/sites/docs/src/lib/registry/ui/alert/alert.svelte +++ b/sites/docs/src/lib/registry/ui/alert/alert.svelte @@ -2,12 +2,12 @@ import { type VariantProps, tv } from "tailwind-variants"; export const alertVariants = tv({ - base: "[&>svg]:text-foreground relative w-full rounded-lg border p-4 [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg~*]:pl-7", + base: "relative grid w-full grid-cols-[0_1fr] items-start gap-y-0.5 rounded-lg border px-4 py-3 text-sm has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] has-[>svg]:gap-x-3 [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current", variants: { variant: { - default: "bg-background text-foreground", + default: "bg-card text-card-foreground", destructive: - "border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive", + "text-destructive bg-card *:data-[slot=alert-description]:text-destructive/90 [&>svg]:text-current", }, }, defaultVariants: { @@ -34,6 +34,12 @@ } = $props(); -