From 53d88f0221d3a9c4ffbe0c8109593c8c28d40c4b Mon Sep 17 00:00:00 2001 From: baseplate-admin <61817579+baseplate-admin@users.noreply.github.com> Date: Fri, 22 May 2026 20:07:44 +0600 Subject: [PATCH] chore: update deps --- src/frontend/package-lock.json | 6 +++--- .../src/lib/components/ui/avatar/avatar-badge.svelte | 2 +- .../lib/components/ui/avatar/avatar-fallback.svelte | 2 +- .../lib/components/ui/avatar/avatar-group-count.svelte | 2 +- .../src/lib/components/ui/avatar/avatar-group.svelte | 2 +- .../src/lib/components/ui/avatar/avatar-image.svelte | 2 +- .../src/lib/components/ui/avatar/avatar.svelte | 2 +- .../ui/breadcrumb/breadcrumb-ellipsis.svelte | 2 +- .../components/ui/breadcrumb/breadcrumb-item.svelte | 2 +- .../components/ui/breadcrumb/breadcrumb-list.svelte | 2 +- .../components/ui/breadcrumb/breadcrumb-page.svelte | 2 +- .../ui/button-group/button-group-separator.svelte | 2 +- .../src/lib/components/ui/card/card-description.svelte | 2 +- .../src/lib/components/ui/card/card-footer.svelte | 2 +- .../src/lib/components/ui/card/card-header.svelte | 2 +- src/frontend/src/lib/components/ui/card/card.svelte | 2 +- .../src/lib/components/ui/chart/chart-container.svelte | 4 ++-- .../src/lib/components/ui/chart/chart-style.svelte | 2 +- .../src/lib/components/ui/chart/chart-tooltip.svelte | 6 +++--- .../src/lib/components/ui/dialog/dialog-content.svelte | 2 +- .../lib/components/ui/dialog/dialog-description.svelte | 2 +- .../src/lib/components/ui/dialog/dialog-footer.svelte | 2 +- .../src/lib/components/ui/dialog/dialog-header.svelte | 2 +- .../src/lib/components/ui/dialog/dialog-overlay.svelte | 2 +- .../dropdown-menu/dropdown-menu-checkbox-item.svelte | 4 ++-- .../ui/dropdown-menu/dropdown-menu-content.svelte | 2 +- .../ui/dropdown-menu/dropdown-menu-item.svelte | 2 +- .../ui/dropdown-menu/dropdown-menu-label.svelte | 2 +- .../ui/dropdown-menu/dropdown-menu-radio-item.svelte | 4 ++-- .../ui/dropdown-menu/dropdown-menu-separator.svelte | 2 +- .../ui/dropdown-menu/dropdown-menu-shortcut.svelte | 2 +- .../ui/dropdown-menu/dropdown-menu-sub-content.svelte | 2 +- .../ui/dropdown-menu/dropdown-menu-sub-trigger.svelte | 2 +- .../src/lib/components/ui/empty/empty-content.svelte | 2 +- .../lib/components/ui/empty/empty-description.svelte | 2 +- .../src/lib/components/ui/empty/empty-header.svelte | 2 +- src/frontend/src/lib/components/ui/empty/empty.svelte | 2 +- .../src/lib/components/ui/field/field-content.svelte | 2 +- .../lib/components/ui/field/field-description.svelte | 4 ++-- .../src/lib/components/ui/field/field-error.svelte | 2 +- .../src/lib/components/ui/field/field-group.svelte | 2 +- .../src/lib/components/ui/field/field-label.svelte | 2 +- .../src/lib/components/ui/field/field-separator.svelte | 4 ++-- .../src/lib/components/ui/field/field-set.svelte | 2 +- .../src/lib/components/ui/field/field-title.svelte | 2 +- .../src/lib/components/ui/form/form-description.svelte | 2 +- .../lib/components/ui/form/form-field-errors.svelte | 2 +- .../src/lib/components/ui/form/form-legend.svelte | 2 +- src/frontend/src/lib/components/ui/input/input.svelte | 4 ++-- .../src/lib/components/ui/item/item-actions.svelte | 2 +- .../src/lib/components/ui/item/item-content.svelte | 2 +- .../src/lib/components/ui/item/item-description.svelte | 2 +- .../src/lib/components/ui/item/item-footer.svelte | 2 +- .../src/lib/components/ui/item/item-group.svelte | 2 +- .../src/lib/components/ui/item/item-header.svelte | 2 +- .../src/lib/components/ui/item/item-title.svelte | 2 +- src/frontend/src/lib/components/ui/label/label.svelte | 2 +- .../components/ui/pagination/pagination-content.svelte | 2 +- .../ui/pagination/pagination-ellipsis.svelte | 2 +- .../src/lib/components/ui/progress/progress.svelte | 4 ++-- .../ui/scroll-area/scroll-area-scrollbar.svelte | 4 ++-- .../lib/components/ui/scroll-area/scroll-area.svelte | 2 +- .../src/lib/components/ui/select/select-content.svelte | 2 +- .../components/ui/select/select-group-heading.svelte | 2 +- .../src/lib/components/ui/select/select-item.svelte | 2 +- .../src/lib/components/ui/select/select-label.svelte | 2 +- .../ui/select/select-scroll-down-button.svelte | 2 +- .../ui/select/select-scroll-up-button.svelte | 2 +- .../lib/components/ui/select/select-separator.svelte | 2 +- .../src/lib/components/ui/select/select-trigger.svelte | 4 ++-- .../src/lib/components/ui/separator/separator.svelte | 2 +- .../src/lib/components/ui/sheet/sheet-content.svelte | 2 +- .../lib/components/ui/sheet/sheet-description.svelte | 2 +- .../src/lib/components/ui/sheet/sheet-footer.svelte | 2 +- .../src/lib/components/ui/sheet/sheet-header.svelte | 2 +- .../src/lib/components/ui/sheet/sheet-overlay.svelte | 2 +- .../src/lib/components/ui/sheet/sheet-title.svelte | 2 +- .../lib/components/ui/sidebar/sidebar-content.svelte | 2 +- .../lib/components/ui/sidebar/sidebar-footer.svelte | 2 +- .../components/ui/sidebar/sidebar-group-content.svelte | 2 +- .../src/lib/components/ui/sidebar/sidebar-group.svelte | 2 +- .../lib/components/ui/sidebar/sidebar-header.svelte | 2 +- .../src/lib/components/ui/sidebar/sidebar-input.svelte | 2 +- .../src/lib/components/ui/sidebar/sidebar-inset.svelte | 2 +- .../components/ui/sidebar/sidebar-menu-badge.svelte | 2 +- .../components/ui/sidebar/sidebar-menu-skeleton.svelte | 2 +- .../lib/components/ui/sidebar/sidebar-menu-sub.svelte | 2 +- .../src/lib/components/ui/sidebar/sidebar-menu.svelte | 2 +- .../lib/components/ui/sidebar/sidebar-provider.svelte | 2 +- .../src/lib/components/ui/sidebar/sidebar-rail.svelte | 4 ++-- .../lib/components/ui/sidebar/sidebar-separator.svelte | 2 +- .../src/lib/components/ui/sidebar/sidebar.svelte | 10 +++++----- .../src/lib/components/ui/skeleton/skeleton.svelte | 2 +- .../src/lib/components/ui/switch/switch.svelte | 4 ++-- .../src/lib/components/ui/table/table-caption.svelte | 2 +- .../src/lib/components/ui/table/table-footer.svelte | 2 +- .../src/lib/components/ui/table/table-head.svelte | 2 +- .../src/lib/components/ui/table/table-row.svelte | 2 +- .../src/lib/components/ui/tabs/tabs-content.svelte | 2 +- .../src/lib/components/ui/tabs/tabs-trigger.svelte | 6 +++--- src/frontend/src/lib/components/ui/tabs/tabs.svelte | 2 +- .../src/lib/components/ui/textarea/textarea.svelte | 2 +- .../lib/components/ui/tooltip/tooltip-content.svelte | 4 ++-- 103 files changed, 125 insertions(+), 125 deletions(-) diff --git a/src/frontend/package-lock.json b/src/frontend/package-lock.json index bf7f2bfb..b8ce2375 100644 --- a/src/frontend/package-lock.json +++ b/src/frontend/package-lock.json @@ -6148,9 +6148,9 @@ "license": "MIT" }, "node_modules/layerchart": { - "version": "2.0.0-next.64", - "resolved": "https://registry.npmjs.org/layerchart/-/layerchart-2.0.0-next.64.tgz", - "integrity": "sha512-vkD8CBPQOFslC8AGgHvTc1lXOJYuj+Fzimjle7Gxu/GUXQ83m68G+H3zhMTB61Q8aXEu4ytz4vVuwuOB+5JD+Q==", + "version": "2.0.0-next.48", + "resolved": "https://registry.npmjs.org/layerchart/-/layerchart-2.0.0-next.48.tgz", + "integrity": "sha512-XoEYBztamA8lMxtF/Jz3aDX0HMk8dI+o4fK9fSl8ecT2Tdx3DQUjtKGtlQAOFdwC/AWifeLmKq5cMTQt9COZPQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/src/frontend/src/lib/components/ui/avatar/avatar-badge.svelte b/src/frontend/src/lib/components/ui/avatar/avatar-badge.svelte index c083da9b..9ef8ba7e 100644 --- a/src/frontend/src/lib/components/ui/avatar/avatar-badge.svelte +++ b/src/frontend/src/lib/components/ui/avatar/avatar-badge.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="avatar-badge" class={cn( - 'absolute right-0 bottom-0 z-10 inline-flex items-center justify-center rounded-full bg-primary text-primary-foreground bg-blend-color ring-2 ring-background select-none', + 'bg-primary text-primary-foreground ring-background absolute right-0 bottom-0 z-10 inline-flex items-center justify-center rounded-full bg-blend-color ring-2 select-none', 'group-data-[size=sm]/avatar:size-2 group-data-[size=sm]/avatar:[&>svg]:hidden', 'group-data-[size=default]/avatar:size-2.5 group-data-[size=default]/avatar:[&>svg]:size-2', 'group-data-[size=lg]/avatar:size-3 group-data-[size=lg]/avatar:[&>svg]:size-2', diff --git a/src/frontend/src/lib/components/ui/avatar/avatar-fallback.svelte b/src/frontend/src/lib/components/ui/avatar/avatar-fallback.svelte index e5d87f6e..213a71cc 100644 --- a/src/frontend/src/lib/components/ui/avatar/avatar-fallback.svelte +++ b/src/frontend/src/lib/components/ui/avatar/avatar-fallback.svelte @@ -13,7 +13,7 @@ bind:ref data-slot="avatar-fallback" class={cn( - 'flex size-full items-center justify-center rounded-full bg-muted text-sm text-muted-foreground group-data-[size=sm]/avatar:text-xs', + 'bg-muted text-muted-foreground rounded-full flex size-full items-center justify-center text-sm group-data-[size=sm]/avatar:text-xs', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/avatar/avatar-group-count.svelte b/src/frontend/src/lib/components/ui/avatar/avatar-group-count.svelte index e7061cd5..3cc3bb0d 100644 --- a/src/frontend/src/lib/components/ui/avatar/avatar-group-count.svelte +++ b/src/frontend/src/lib/components/ui/avatar/avatar-group-count.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="avatar-group-count" class={cn( - 'relative flex size-8 shrink-0 items-center justify-center rounded-full bg-muted text-sm text-muted-foreground ring-2 ring-background group-has-data-[size=lg]/avatar-group:size-10 group-has-data-[size=sm]/avatar-group:size-6 [&>svg]:size-4 group-has-data-[size=lg]/avatar-group:[&>svg]:size-5 group-has-data-[size=sm]/avatar-group:[&>svg]:size-3', + 'bg-muted text-muted-foreground size-8 rounded-full text-sm group-has-data-[size=lg]/avatar-group:size-10 group-has-data-[size=sm]/avatar-group:size-6 [&>svg]:size-4 group-has-data-[size=lg]/avatar-group:[&>svg]:size-5 group-has-data-[size=sm]/avatar-group:[&>svg]:size-3 ring-background relative flex shrink-0 items-center justify-center ring-2', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/avatar/avatar-group.svelte b/src/frontend/src/lib/components/ui/avatar/avatar-group.svelte index 862ff9e1..77b389c4 100644 --- a/src/frontend/src/lib/components/ui/avatar/avatar-group.svelte +++ b/src/frontend/src/lib/components/ui/avatar/avatar-group.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="avatar-group" class={cn( - 'cn-avatar-group group/avatar-group flex -space-x-2 *:data-[slot=avatar]:ring-2 *:data-[slot=avatar]:ring-background', + 'cn-avatar-group *:data-[slot=avatar]:ring-background group/avatar-group flex -space-x-2 *:data-[slot=avatar]:ring-2', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/avatar/avatar-image.svelte b/src/frontend/src/lib/components/ui/avatar/avatar-image.svelte index eda93353..2f47f2c7 100644 --- a/src/frontend/src/lib/components/ui/avatar/avatar-image.svelte +++ b/src/frontend/src/lib/components/ui/avatar/avatar-image.svelte @@ -12,6 +12,6 @@ diff --git a/src/frontend/src/lib/components/ui/avatar/avatar.svelte b/src/frontend/src/lib/components/ui/avatar/avatar.svelte index 805159d2..2b6388d7 100644 --- a/src/frontend/src/lib/components/ui/avatar/avatar.svelte +++ b/src/frontend/src/lib/components/ui/avatar/avatar.svelte @@ -19,7 +19,7 @@ data-slot="avatar" data-size={size} class={cn( - 'group/avatar relative flex size-8 shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:border-border after:mix-blend-darken data-[size=lg]:size-10 data-[size=sm]:size-6 dark:after:mix-blend-lighten', + 'size-8 rounded-full after:rounded-full data-[size=lg]:size-10 data-[size=sm]:size-6 after:border-border group/avatar relative flex shrink-0 select-none after:absolute after:inset-0 after:border after:mix-blend-darken dark:after:mix-blend-lighten', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte b/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte index ef3510eb..e5c0c3c5 100644 --- a/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte +++ b/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte @@ -15,7 +15,7 @@ data-slot="breadcrumb-ellipsis" role="presentation" aria-hidden="true" - class={cn('flex size-5 items-center justify-center [&>svg]:size-4', className)} + class={cn('size-5 [&>svg]:size-4 flex items-center justify-center', className)} {...restProps} > diff --git a/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte b/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte index da834ca6..b5f734e9 100644 --- a/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte +++ b/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte @@ -13,7 +13,7 @@
  • {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte b/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte index af70b63b..655cb77c 100644 --- a/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte +++ b/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="breadcrumb-list" class={cn( - 'flex flex-wrap items-center gap-1.5 text-sm wrap-break-word text-muted-foreground', + 'text-muted-foreground gap-1.5 text-sm flex flex-wrap items-center wrap-break-word', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte b/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte index 3c6be017..4938bddc 100644 --- a/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte +++ b/src/frontend/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte @@ -16,7 +16,7 @@ role="link" aria-disabled="true" aria-current="page" - class={cn('font-normal text-foreground', className)} + class={cn('text-foreground font-normal', className)} {...restProps} > {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/button-group/button-group-separator.svelte b/src/frontend/src/lib/components/ui/button-group/button-group-separator.svelte index 7f371812..2686fb88 100644 --- a/src/frontend/src/lib/components/ui/button-group/button-group-separator.svelte +++ b/src/frontend/src/lib/components/ui/button-group/button-group-separator.svelte @@ -16,7 +16,7 @@ data-slot="button-group-separator" {orientation} class={cn( - 'relative self-stretch bg-input data-[orientation=horizontal]:mx-px data-[orientation=horizontal]:w-auto data-[orientation=vertical]:my-px data-[orientation=vertical]:h-auto', + 'bg-input relative self-stretch data-[orientation=horizontal]:mx-px data-[orientation=horizontal]:w-auto data-[orientation=vertical]:my-px data-[orientation=vertical]:h-auto', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/card/card-description.svelte b/src/frontend/src/lib/components/ui/card/card-description.svelte index b46a1ade..bfb0725b 100644 --- a/src/frontend/src/lib/components/ui/card/card-description.svelte +++ b/src/frontend/src/lib/components/ui/card/card-description.svelte @@ -13,7 +13,7 @@

    {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/card/card-footer.svelte b/src/frontend/src/lib/components/ui/card/card-footer.svelte index 73ec4b35..6dcf877b 100644 --- a/src/frontend/src/lib/components/ui/card/card-footer.svelte +++ b/src/frontend/src/lib/components/ui/card/card-footer.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="card-footer" class={cn( - 'flex items-center rounded-b-xl border-t bg-muted/50 p-4 group-data-[size=sm]/card:p-3', + 'bg-muted/50 rounded-b-xl border-t p-4 group-data-[size=sm]/card:p-3 flex items-center', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/card/card-header.svelte b/src/frontend/src/lib/components/ui/card/card-header.svelte index 2a2a8bde..bcf68665 100644 --- a/src/frontend/src/lib/components/ui/card/card-header.svelte +++ b/src/frontend/src/lib/components/ui/card/card-header.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="card-header" class={cn( - 'group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-4 group-data-[size=sm]/card:px-3 has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-4 group-data-[size=sm]/card:[.border-b]:pb-3', + 'gap-1 rounded-t-xl px-4 group-data-[size=sm]/card:px-3 [.border-b]:pb-4 group-data-[size=sm]/card:[.border-b]:pb-3 group/card-header @container/card-header grid auto-rows-min items-start has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto]', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/card/card.svelte b/src/frontend/src/lib/components/ui/card/card.svelte index 8f19be18..9cdf8c6f 100644 --- a/src/frontend/src/lib/components/ui/card/card.svelte +++ b/src/frontend/src/lib/components/ui/card/card.svelte @@ -16,7 +16,7 @@ data-slot="card" data-size={size} class={cn( - 'group/card flex flex-col gap-4 overflow-hidden rounded-xl bg-card py-4 text-sm text-card-foreground ring-1 ring-foreground/10 has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl', + 'ring-foreground/10 bg-card text-card-foreground gap-4 overflow-hidden rounded-xl py-4 text-sm ring-1 has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl group/card flex flex-col', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/chart/chart-container.svelte b/src/frontend/src/lib/components/ui/chart/chart-container.svelte index adc31e2d..4734286e 100644 --- a/src/frontend/src/lib/components/ui/chart/chart-container.svelte +++ b/src/frontend/src/lib/components/ui/chart/chart-container.svelte @@ -55,8 +55,8 @@ // a grid line there and rule ends up overlapping the marks because it is rendered after // the marks '[&_.lc-rule-x-line:not(.lc-grid-x-rule)]:stroke-0 [&_.lc-rule-y-line:not(.lc-grid-y-rule)]:stroke-0', - '[&_.lc-grid-x-radial-circle]:stroke-border [&_.lc-grid-x-radial-line]:stroke-border', - '[&_.lc-grid-y-radial-circle]:stroke-border [&_.lc-grid-y-radial-line]:stroke-border', + '[&_.lc-grid-x-radial-line]:stroke-border [&_.lc-grid-x-radial-circle]:stroke-border', + '[&_.lc-grid-y-radial-line]:stroke-border [&_.lc-grid-y-radial-circle]:stroke-border', // Legend adjustments '[&_.lc-legend-swatch-button]:items-center [&_.lc-legend-swatch-button]:gap-1.5', diff --git a/src/frontend/src/lib/components/ui/chart/chart-style.svelte b/src/frontend/src/lib/components/ui/chart/chart-style.svelte index 1e77982e..18efa41d 100644 --- a/src/frontend/src/lib/components/ui/chart/chart-style.svelte +++ b/src/frontend/src/lib/components/ui/chart/chart-style.svelte @@ -30,7 +30,7 @@ {#if themeContents} {#key id} - + {themeContents} {/key} diff --git a/src/frontend/src/lib/components/ui/chart/chart-tooltip.svelte b/src/frontend/src/lib/components/ui/chart/chart-tooltip.svelte index a02d3193..df6c90e6 100644 --- a/src/frontend/src/lib/components/ui/chart/chart-tooltip.svelte +++ b/src/frontend/src/lib/components/ui/chart/chart-tooltip.svelte @@ -106,7 +106,7 @@

    svg]:size-2.5 [&>svg]:text-muted-foreground', + '[&>svg]:text-muted-foreground flex w-full flex-wrap items-stretch gap-2 [&>svg]:size-2.5', indicator === 'dot' && 'items-center' )} > @@ -167,7 +167,7 @@
    {#if item.value !== undefined} - + {item.value.toLocaleString()} {/if} diff --git a/src/frontend/src/lib/components/ui/dialog/dialog-content.svelte b/src/frontend/src/lib/components/ui/dialog/dialog-content.svelte index 460c179e..80db472c 100644 --- a/src/frontend/src/lib/components/ui/dialog/dialog-content.svelte +++ b/src/frontend/src/lib/components/ui/dialog/dialog-content.svelte @@ -28,7 +28,7 @@ bind:ref data-slot="dialog-content" class={cn( - 'fixed top-1/2 left-1/2 z-50 grid w-full max-w-[calc(100%-2rem)] -translate-x-1/2 -translate-y-1/2 gap-4 rounded-xl bg-popover p-4 text-sm text-popover-foreground ring-1 ring-foreground/10 duration-100 outline-none data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 sm:max-w-sm', + 'bg-popover text-popover-foreground data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 ring-foreground/10 grid max-w-[calc(100%-2rem)] gap-4 rounded-xl p-4 text-sm ring-1 duration-100 sm:max-w-sm fixed top-1/2 left-1/2 z-50 w-full -translate-x-1/2 -translate-y-1/2 outline-none', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dialog/dialog-description.svelte b/src/frontend/src/lib/components/ui/dialog/dialog-description.svelte index a4612739..fc9852d4 100644 --- a/src/frontend/src/lib/components/ui/dialog/dialog-description.svelte +++ b/src/frontend/src/lib/components/ui/dialog/dialog-description.svelte @@ -13,7 +13,7 @@ bind:ref data-slot="dialog-description" class={cn( - 'text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground', + 'text-muted-foreground *:[a]:hover:text-foreground text-sm *:[a]:underline *:[a]:underline-offset-3', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dialog/dialog-footer.svelte b/src/frontend/src/lib/components/ui/dialog/dialog-footer.svelte index 28882b26..c2eab11c 100644 --- a/src/frontend/src/lib/components/ui/dialog/dialog-footer.svelte +++ b/src/frontend/src/lib/components/ui/dialog/dialog-footer.svelte @@ -19,7 +19,7 @@ bind:this={ref} data-slot="dialog-footer" class={cn( - '-mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t bg-muted/50 p-4 sm:flex-row sm:justify-end', + 'bg-muted/50 -mx-4 -mb-4 rounded-b-xl border-t p-4 flex flex-col-reverse gap-2 sm:flex-row sm:justify-end', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dialog/dialog-header.svelte b/src/frontend/src/lib/components/ui/dialog/dialog-header.svelte index 3e2a2b2c..bfc8d40b 100644 --- a/src/frontend/src/lib/components/ui/dialog/dialog-header.svelte +++ b/src/frontend/src/lib/components/ui/dialog/dialog-header.svelte @@ -13,7 +13,7 @@
    {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/dialog/dialog-overlay.svelte b/src/frontend/src/lib/components/ui/dialog/dialog-overlay.svelte index 11ebfd7c..f8842463 100644 --- a/src/frontend/src/lib/components/ui/dialog/dialog-overlay.svelte +++ b/src/frontend/src/lib/components/ui/dialog/dialog-overlay.svelte @@ -13,7 +13,7 @@ bind:ref data-slot="dialog-overlay" class={cn( - 'fixed inset-0 isolate z-50 bg-black/10 duration-100 data-closed:animate-out data-closed:fade-out-0 data-open:animate-in data-open:fade-in-0 supports-backdrop-filter:backdrop-blur-xs', + 'data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs fixed inset-0 isolate z-50', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte index 8c038247..25f87fbd 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte @@ -23,14 +23,14 @@ bind:indeterminate data-slot="dropdown-menu-checkbox-item" class={cn( - "relative flex cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground data-inset:pl-7 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + "focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm data-inset:pl-7 [&_svg:not([class*='size-'])]:size-4 relative flex cursor-default items-center outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0", className )} {...restProps} > {#snippet children({ checked, indeterminate })} {#if indeterminate} diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte index d159a5c2..3bcc86b6 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte @@ -23,7 +23,7 @@ {sideOffset} {align} class={cn( - 'z-50 w-(--bits-dropdown-menu-anchor-width) min-w-32 overflow-x-hidden overflow-y-auto rounded-lg bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2', + 'data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 ring-foreground/10 bg-popover text-popover-foreground min-w-32 rounded-lg p-1 shadow-md ring-1 duration-100 data-[side=inline-start]:slide-in-from-right-2 data-[side=inline-end]:slide-in-from-left-2 z-50 w-(--bits-dropdown-menu-anchor-width) overflow-x-hidden overflow-y-auto outline-none data-closed:overflow-hidden', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte index ccfd86be..2a4fdd7a 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte @@ -20,7 +20,7 @@ data-inset={inset} data-variant={variant} class={cn( - "group/dropdown-menu-item relative flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 data-inset:pl-7 data-[inset]:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive", + "focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:text-destructive not-data-[variant=destructive]:focus:**:text-accent-foreground gap-1.5 rounded-md px-1.5 py-1 text-sm data-inset:pl-7 [&_svg:not([class*='size-'])]:size-4 group/dropdown-menu-item relative flex cursor-default items-center outline-hidden select-none data-disabled:pointer-events-none data-disabled:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0", className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte index e45f53af..2a5dbe36 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte @@ -18,7 +18,7 @@ data-slot="dropdown-menu-label" data-inset={inset} class={cn( - 'px-1.5 py-1 text-xs font-medium text-muted-foreground data-inset:pl-7 data-[inset]:pl-8', + 'text-muted-foreground px-1.5 py-1 text-xs font-medium data-inset:pl-7 data-[inset]:pl-8', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte index 2fd82ef9..7dc90150 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte @@ -15,14 +15,14 @@ bind:ref data-slot="dropdown-menu-radio-item" class={cn( - "relative flex cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground data-inset:pl-7 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + "focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm data-inset:pl-7 [&_svg:not([class*='size-'])]:size-4 relative flex cursor-default items-center outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0", className )} {...restProps} > {#snippet children({ checked })} {#if checked} diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte index a076e43c..38dabc1b 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte @@ -12,6 +12,6 @@ diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte index 501ea79d..706b7254 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="dropdown-menu-shortcut" class={cn( - 'ml-auto text-xs tracking-widest text-muted-foreground group-focus/dropdown-menu-item:text-accent-foreground', + 'text-muted-foreground group-focus/dropdown-menu-item:text-accent-foreground ml-auto text-xs tracking-widest', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte index 5e145d7d..bb1ef133 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte @@ -13,7 +13,7 @@ bind:ref data-slot="dropdown-menu-sub-content" class={cn( - 'w-auto min-w-[96px] rounded-lg bg-popover p-1 text-popover-foreground shadow-lg ring-1 ring-foreground/10 duration-100 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2', + 'data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 ring-foreground/10 bg-popover text-popover-foreground min-w-[96px] rounded-lg p-1 shadow-lg ring-1 duration-100 w-auto', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte index 22713d21..5959a70b 100644 --- a/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte +++ b/src/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte @@ -19,7 +19,7 @@ data-slot="dropdown-menu-sub-trigger" data-inset={inset} class={cn( - "flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-open:bg-accent data-open:text-accent-foreground data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + "focus:bg-accent focus:text-accent-foreground data-open:bg-accent data-open:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground gap-1.5 rounded-md px-1.5 py-1 text-sm data-inset:pl-7 [&_svg:not([class*='size-'])]:size-4 flex cursor-default items-center outline-hidden select-none data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0", className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/empty/empty-content.svelte b/src/frontend/src/lib/components/ui/empty/empty-content.svelte index f98fef15..8ea9c738 100644 --- a/src/frontend/src/lib/components/ui/empty/empty-content.svelte +++ b/src/frontend/src/lib/components/ui/empty/empty-content.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="empty-content" class={cn( - 'flex w-full max-w-sm min-w-0 flex-col items-center gap-2.5 text-sm text-balance', + 'gap-2.5 text-sm flex w-full max-w-sm min-w-0 flex-col items-center text-balance', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/empty/empty-description.svelte b/src/frontend/src/lib/components/ui/empty/empty-description.svelte index 29f8fe47..1e012e54 100644 --- a/src/frontend/src/lib/components/ui/empty/empty-description.svelte +++ b/src/frontend/src/lib/components/ui/empty/empty-description.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="empty-description" class={cn( - 'text-sm/relaxed text-sm/relaxed text-muted-foreground [&>a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary', + 'text-sm/relaxed text-muted-foreground [&>a:hover]:text-primary text-sm/relaxed [&>a]:underline [&>a]:underline-offset-4', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/empty/empty-header.svelte b/src/frontend/src/lib/components/ui/empty/empty-header.svelte index 1bfef38b..0a1f1c09 100644 --- a/src/frontend/src/lib/components/ui/empty/empty-header.svelte +++ b/src/frontend/src/lib/components/ui/empty/empty-header.svelte @@ -13,7 +13,7 @@
    {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/empty/empty.svelte b/src/frontend/src/lib/components/ui/empty/empty.svelte index 16843e5a..15b61527 100644 --- a/src/frontend/src/lib/components/ui/empty/empty.svelte +++ b/src/frontend/src/lib/components/ui/empty/empty.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="empty" class={cn( - 'flex w-full min-w-0 flex-1 flex-col items-center justify-center gap-4 rounded-xl border-dashed p-6 text-center text-balance', + 'gap-4 rounded-xl border-dashed p-6 flex w-full min-w-0 flex-1 flex-col items-center justify-center text-center text-balance', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/field/field-content.svelte b/src/frontend/src/lib/components/ui/field/field-content.svelte index 19a8728d..7dcc4ad5 100644 --- a/src/frontend/src/lib/components/ui/field/field-content.svelte +++ b/src/frontend/src/lib/components/ui/field/field-content.svelte @@ -13,7 +13,7 @@
    {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/field/field-description.svelte b/src/frontend/src/lib/components/ui/field/field-description.svelte index 84e864c9..5feced7d 100644 --- a/src/frontend/src/lib/components/ui/field/field-description.svelte +++ b/src/frontend/src/lib/components/ui/field/field-description.svelte @@ -14,9 +14,9 @@ bind:this={ref} data-slot="field-description" class={cn( - 'text-left text-sm leading-normal font-normal text-muted-foreground group-has-[[data-orientation=horizontal]]/field:text-balance [[data-variant=legend]+&]:-mt-1.5', + 'text-muted-foreground text-left text-sm [[data-variant=legend]+&]:-mt-1.5 leading-normal font-normal group-has-[[data-orientation=horizontal]]/field:text-balance', 'last:mt-0 nth-last-2:-mt-1', - '[&>a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary', + '[&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/field/field-error.svelte b/src/frontend/src/lib/components/ui/field/field-error.svelte index 36fb75c1..c66e7082 100644 --- a/src/frontend/src/lib/components/ui/field/field-error.svelte +++ b/src/frontend/src/lib/components/ui/field/field-error.svelte @@ -38,7 +38,7 @@ bind:this={ref} role="alert" data-slot="field-error" - class={cn('text-sm font-normal text-destructive', className)} + class={cn('text-destructive text-sm font-normal', className)} {...restProps} > {#if children} diff --git a/src/frontend/src/lib/components/ui/field/field-group.svelte b/src/frontend/src/lib/components/ui/field/field-group.svelte index cc35fb28..51fb72af 100644 --- a/src/frontend/src/lib/components/ui/field/field-group.svelte +++ b/src/frontend/src/lib/components/ui/field/field-group.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="field-group" class={cn( - 'group/field-group @container/field-group flex w-full flex-col gap-5 data-[slot=checkbox-group]:gap-3 *:data-[slot=field-group]:gap-4', + 'gap-5 data-[slot=checkbox-group]:gap-3 *:data-[slot=field-group]:gap-4 group/field-group @container/field-group flex w-full flex-col', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/field/field-label.svelte b/src/frontend/src/lib/components/ui/field/field-label.svelte index 075a61af..0c4758c4 100644 --- a/src/frontend/src/lib/components/ui/field/field-label.svelte +++ b/src/frontend/src/lib/components/ui/field/field-label.svelte @@ -15,7 +15,7 @@ bind:ref data-slot="field-label" class={cn( - 'group/field-label peer/field-label flex w-fit gap-2 leading-snug leading-snug group-data-[disabled=true]/field:opacity-50 has-data-checked:border-primary/30 has-data-checked:bg-primary/5 has-[>[data-slot=field]]:rounded-lg has-[>[data-slot=field]]:border *:data-[slot=field]:p-2.5 dark:has-data-checked:border-primary/20 dark:has-data-checked:bg-primary/10', + 'has-data-checked:bg-primary/5 has-data-checked:border-primary/30 dark:has-data-checked:border-primary/20 dark:has-data-checked:bg-primary/10 gap-2 leading-snug group-data-[disabled=true]/field:opacity-50 has-[>[data-slot=field]]:rounded-lg has-[>[data-slot=field]]:border *:data-[slot=field]:p-2.5 group/field-label peer/field-label flex w-fit leading-snug', 'has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col', className )} diff --git a/src/frontend/src/lib/components/ui/field/field-separator.svelte b/src/frontend/src/lib/components/ui/field/field-separator.svelte index 5847eb9a..96165752 100644 --- a/src/frontend/src/lib/components/ui/field/field-separator.svelte +++ b/src/frontend/src/lib/components/ui/field/field-separator.svelte @@ -20,13 +20,13 @@ bind:this={ref} data-slot="field-separator" data-content={hasContent} - class={cn('relative -my-2 h-5 text-sm group-data-[variant=outline]/field-group:-mb-2', className)} + class={cn('-my-2 h-5 text-sm group-data-[variant=outline]/field-group:-mb-2 relative', className)} {...restProps} > {#if children} {@render children()} diff --git a/src/frontend/src/lib/components/ui/field/field-set.svelte b/src/frontend/src/lib/components/ui/field/field-set.svelte index fcf7135e..c8e06a40 100644 --- a/src/frontend/src/lib/components/ui/field/field-set.svelte +++ b/src/frontend/src/lib/components/ui/field/field-set.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="field-set" class={cn( - 'flex flex-col gap-4 has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3', + 'gap-4 has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3 flex flex-col', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/field/field-title.svelte b/src/frontend/src/lib/components/ui/field/field-title.svelte index 0ec420cc..ebcf3f28 100644 --- a/src/frontend/src/lib/components/ui/field/field-title.svelte +++ b/src/frontend/src/lib/components/ui/field/field-title.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="field-label" class={cn( - 'flex w-fit items-center gap-2 text-sm leading-snug leading-snug font-medium group-data-[disabled=true]/field:opacity-50', + 'gap-2 text-sm leading-snug font-medium group-data-[disabled=true]/field:opacity-50 flex w-fit items-center leading-snug', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/form/form-description.svelte b/src/frontend/src/lib/components/ui/form/form-description.svelte index 034270a1..fa6f8f8a 100644 --- a/src/frontend/src/lib/components/ui/form/form-description.svelte +++ b/src/frontend/src/lib/components/ui/form/form-description.svelte @@ -12,6 +12,6 @@ diff --git a/src/frontend/src/lib/components/ui/form/form-field-errors.svelte b/src/frontend/src/lib/components/ui/form/form-field-errors.svelte index 1baddf90..9150acfb 100644 --- a/src/frontend/src/lib/components/ui/form/form-field-errors.svelte +++ b/src/frontend/src/lib/components/ui/form/form-field-errors.svelte @@ -15,7 +15,7 @@ {#snippet children({ errors, errorProps })} diff --git a/src/frontend/src/lib/components/ui/form/form-legend.svelte b/src/frontend/src/lib/components/ui/form/form-legend.svelte index 2778f9c7..bc912220 100644 --- a/src/frontend/src/lib/components/ui/form/form-legend.svelte +++ b/src/frontend/src/lib/components/ui/form/form-legend.svelte @@ -11,6 +11,6 @@ diff --git a/src/frontend/src/lib/components/ui/input/input.svelte b/src/frontend/src/lib/components/ui/input/input.svelte index dc876618..3755bfde 100644 --- a/src/frontend/src/lib/components/ui/input/input.svelte +++ b/src/frontend/src/lib/components/ui/input/input.svelte @@ -25,7 +25,7 @@ bind:this={ref} data-slot={dataSlot} class={cn( - 'h-8 w-full min-w-0 rounded-lg border border-input bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40', + 'dark:bg-input/30 border-input focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 disabled:bg-input/50 dark:disabled:bg-input/80 h-8 rounded-lg border bg-transparent px-2.5 py-1 text-base transition-colors file:h-6 file:text-sm file:font-medium focus-visible:ring-3 aria-invalid:ring-3 md:text-sm file:text-foreground placeholder:text-muted-foreground w-full min-w-0 outline-none file:inline-flex file:border-0 file:bg-transparent disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50', className )} type="file" @@ -38,7 +38,7 @@ bind:this={ref} data-slot={dataSlot} class={cn( - 'h-8 w-full min-w-0 rounded-lg border border-input bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40', + 'dark:bg-input/30 border-input focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 disabled:bg-input/50 dark:disabled:bg-input/80 h-8 rounded-lg border bg-transparent px-2.5 py-1 text-base transition-colors file:h-6 file:text-sm file:font-medium focus-visible:ring-3 aria-invalid:ring-3 md:text-sm file:text-foreground placeholder:text-muted-foreground w-full min-w-0 outline-none file:inline-flex file:border-0 file:bg-transparent disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50', className )} {type} diff --git a/src/frontend/src/lib/components/ui/item/item-actions.svelte b/src/frontend/src/lib/components/ui/item/item-actions.svelte index 699023b1..cd13a09d 100644 --- a/src/frontend/src/lib/components/ui/item/item-actions.svelte +++ b/src/frontend/src/lib/components/ui/item/item-actions.svelte @@ -13,7 +13,7 @@
    {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/item/item-content.svelte b/src/frontend/src/lib/components/ui/item/item-content.svelte index bf4f41eb..86c7f7d9 100644 --- a/src/frontend/src/lib/components/ui/item/item-content.svelte +++ b/src/frontend/src/lib/components/ui/item/item-content.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="item-content" class={cn( - 'flex flex-1 flex-col gap-1 group-data-[size=xs]/item:gap-0 [&+[data-slot=item-content]]:flex-none', + 'gap-1 group-data-[size=xs]/item:gap-0 flex flex-1 flex-col [&+[data-slot=item-content]]:flex-none', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/item/item-description.svelte b/src/frontend/src/lib/components/ui/item/item-description.svelte index 2f53bcf4..fd3a3051 100644 --- a/src/frontend/src/lib/components/ui/item/item-description.svelte +++ b/src/frontend/src/lib/components/ui/item/item-description.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="item-description" class={cn( - 'line-clamp-2 text-left text-sm leading-normal font-normal text-muted-foreground group-data-[size=xs]/item:text-xs [&>a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary', + 'text-muted-foreground text-left text-sm leading-normal group-data-[size=xs]/item:text-xs [&>a:hover]:text-primary line-clamp-2 font-normal [&>a]:underline [&>a]:underline-offset-4', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/item/item-footer.svelte b/src/frontend/src/lib/components/ui/item/item-footer.svelte index 5be2f851..c92b1ed2 100644 --- a/src/frontend/src/lib/components/ui/item/item-footer.svelte +++ b/src/frontend/src/lib/components/ui/item/item-footer.svelte @@ -13,7 +13,7 @@
    {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/item/item-group.svelte b/src/frontend/src/lib/components/ui/item/item-group.svelte index fa61aa08..4fdcfc4f 100644 --- a/src/frontend/src/lib/components/ui/item/item-group.svelte +++ b/src/frontend/src/lib/components/ui/item/item-group.svelte @@ -15,7 +15,7 @@ role="list" data-slot="item-group" class={cn( - 'group/item-group flex w-full flex-col gap-4 has-data-[size=sm]:gap-2.5 has-data-[size=xs]:gap-2', + 'gap-4 has-data-[size=sm]:gap-2.5 has-data-[size=xs]:gap-2 group/item-group flex w-full flex-col', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/item/item-header.svelte b/src/frontend/src/lib/components/ui/item/item-header.svelte index 36655782..89483ec9 100644 --- a/src/frontend/src/lib/components/ui/item/item-header.svelte +++ b/src/frontend/src/lib/components/ui/item/item-header.svelte @@ -13,7 +13,7 @@
    {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/item/item-title.svelte b/src/frontend/src/lib/components/ui/item/item-title.svelte index ff215fcf..ca0b7d05 100644 --- a/src/frontend/src/lib/components/ui/item/item-title.svelte +++ b/src/frontend/src/lib/components/ui/item/item-title.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="item-title" class={cn( - 'line-clamp-1 flex w-fit items-center gap-2 text-sm leading-snug font-medium underline-offset-4', + 'gap-2 text-sm leading-snug font-medium underline-offset-4 line-clamp-1 flex w-fit items-center', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/label/label.svelte b/src/frontend/src/lib/components/ui/label/label.svelte index 7fef72e9..85497a39 100644 --- a/src/frontend/src/lib/components/ui/label/label.svelte +++ b/src/frontend/src/lib/components/ui/label/label.svelte @@ -13,7 +13,7 @@ bind:ref data-slot="label" class={cn( - 'flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50', + 'gap-2 text-sm leading-none font-medium group-data-[disabled=true]:opacity-50 peer-disabled:opacity-50 flex items-center select-none group-data-[disabled=true]:pointer-events-none peer-disabled:cursor-not-allowed', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/pagination/pagination-content.svelte b/src/frontend/src/lib/components/ui/pagination/pagination-content.svelte index 77ed6c48..482e9f28 100644 --- a/src/frontend/src/lib/components/ui/pagination/pagination-content.svelte +++ b/src/frontend/src/lib/components/ui/pagination/pagination-content.svelte @@ -13,7 +13,7 @@
      {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/pagination/pagination-ellipsis.svelte b/src/frontend/src/lib/components/ui/pagination/pagination-ellipsis.svelte index f28ec308..7432957a 100644 --- a/src/frontend/src/lib/components/ui/pagination/pagination-ellipsis.svelte +++ b/src/frontend/src/lib/components/ui/pagination/pagination-ellipsis.svelte @@ -15,7 +15,7 @@ aria-hidden="true" data-slot="pagination-ellipsis" class={cn( - "flex size-8 items-center items-center justify-center justify-center [&_svg:not([class*='size-'])]:size-4", + "size-8 items-center justify-center [&_svg:not([class*='size-'])]:size-4 flex items-center justify-center", className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/progress/progress.svelte b/src/frontend/src/lib/components/ui/progress/progress.svelte index 0add3c94..9b3b6b62 100644 --- a/src/frontend/src/lib/components/ui/progress/progress.svelte +++ b/src/frontend/src/lib/components/ui/progress/progress.svelte @@ -15,7 +15,7 @@ bind:ref data-slot="progress" class={cn( - 'relative flex h-1 w-full items-center overflow-x-hidden rounded-full bg-muted', + 'bg-muted h-1 rounded-full relative flex w-full items-center overflow-x-hidden', className )} {value} @@ -24,7 +24,7 @@ >
      diff --git a/src/frontend/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte b/src/frontend/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte index b77de20f..2dda6b26 100644 --- a/src/frontend/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte +++ b/src/frontend/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte @@ -17,7 +17,7 @@ data-orientation={orientation} {orientation} class={cn( - 'flex touch-none p-px transition-colors select-none data-horizontal:h-2.5 data-horizontal:flex-col data-horizontal:border-t data-horizontal:border-t-transparent data-vertical:h-full data-vertical:w-2.5 data-vertical:border-l data-vertical:border-l-transparent', + 'data-horizontal:h-2.5 data-horizontal:flex-col data-horizontal:border-t data-horizontal:border-t-transparent data-vertical:h-full data-vertical:w-2.5 data-vertical:border-l data-vertical:border-l-transparent flex touch-none p-px transition-colors select-none', className )} {...restProps} @@ -25,6 +25,6 @@ {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/scroll-area/scroll-area.svelte b/src/frontend/src/lib/components/ui/scroll-area/scroll-area.svelte index 24243966..72cb6a84 100644 --- a/src/frontend/src/lib/components/ui/scroll-area/scroll-area.svelte +++ b/src/frontend/src/lib/components/ui/scroll-area/scroll-area.svelte @@ -29,7 +29,7 @@ {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/select/select-content.svelte b/src/frontend/src/lib/components/ui/select/select-content.svelte index 388255e9..c3182b7f 100644 --- a/src/frontend/src/lib/components/ui/select/select-content.svelte +++ b/src/frontend/src/lib/components/ui/select/select-content.svelte @@ -27,7 +27,7 @@ {preventScroll} data-slot="select-content" class={cn( - 'relative isolate z-50 min-w-36 overflow-x-hidden overflow-y-auto rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2', + 'bg-popover text-popover-foreground data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 ring-foreground/10 min-w-36 rounded-lg shadow-md ring-1 duration-100 data-[side=inline-start]:slide-in-from-right-2 data-[side=inline-end]:slide-in-from-left-2 relative isolate z-50 overflow-x-hidden overflow-y-auto', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/select/select-group-heading.svelte b/src/frontend/src/lib/components/ui/select/select-group-heading.svelte index 3dc02825..3ff70030 100644 --- a/src/frontend/src/lib/components/ui/select/select-group-heading.svelte +++ b/src/frontend/src/lib/components/ui/select/select-group-heading.svelte @@ -14,7 +14,7 @@ {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/select/select-item.svelte b/src/frontend/src/lib/components/ui/select/select-item.svelte index 79af45bc..2d4073bb 100644 --- a/src/frontend/src/lib/components/ui/select/select-item.svelte +++ b/src/frontend/src/lib/components/ui/select/select-item.svelte @@ -18,7 +18,7 @@ {value} data-slot="select-item" class={cn( - "relative flex w-full cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:bg-accent focus:text-accent-foreground focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-highlighted:bg-accent data-highlighted:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2", + "focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2 focus:bg-accent data-highlighted:bg-accent data-highlighted:text-accent-foreground focus:text-accent-foreground relative flex w-full cursor-default items-center outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0", className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/select/select-label.svelte b/src/frontend/src/lib/components/ui/select/select-label.svelte index 1b8fba5c..a407ef65 100644 --- a/src/frontend/src/lib/components/ui/select/select-label.svelte +++ b/src/frontend/src/lib/components/ui/select/select-label.svelte @@ -13,7 +13,7 @@
      {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/select/select-scroll-down-button.svelte b/src/frontend/src/lib/components/ui/select/select-scroll-down-button.svelte index cba5a029..e09d2f8d 100644 --- a/src/frontend/src/lib/components/ui/select/select-scroll-down-button.svelte +++ b/src/frontend/src/lib/components/ui/select/select-scroll-down-button.svelte @@ -14,7 +14,7 @@ bind:ref data-slot="select-scroll-down-button" class={cn( - "bottom-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4", + "bg-popover z-10 flex cursor-default items-center justify-center py-1 [&_svg:not([class*='size-'])]:size-4 bottom-0 w-full", className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/select/select-scroll-up-button.svelte b/src/frontend/src/lib/components/ui/select/select-scroll-up-button.svelte index 3f5fa51b..37332138 100644 --- a/src/frontend/src/lib/components/ui/select/select-scroll-up-button.svelte +++ b/src/frontend/src/lib/components/ui/select/select-scroll-up-button.svelte @@ -14,7 +14,7 @@ bind:ref data-slot="select-scroll-up-button" class={cn( - "top-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4", + "bg-popover z-10 flex cursor-default items-center justify-center py-1 [&_svg:not([class*='size-'])]:size-4 top-0 w-full", className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/select/select-separator.svelte b/src/frontend/src/lib/components/ui/select/select-separator.svelte index bfd1eb78..d1d38eea 100644 --- a/src/frontend/src/lib/components/ui/select/select-separator.svelte +++ b/src/frontend/src/lib/components/ui/select/select-separator.svelte @@ -13,6 +13,6 @@ diff --git a/src/frontend/src/lib/components/ui/select/select-trigger.svelte b/src/frontend/src/lib/components/ui/select/select-trigger.svelte index 1c4c3d81..fa4a133f 100644 --- a/src/frontend/src/lib/components/ui/select/select-trigger.svelte +++ b/src/frontend/src/lib/components/ui/select/select-trigger.svelte @@ -19,11 +19,11 @@ data-slot="select-trigger" data-size={size} class={cn( - "flex w-fit items-center justify-between gap-1.5 rounded-lg border border-input bg-transparent py-2 pr-2 pl-2.5 text-sm whitespace-nowrap transition-colors outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground data-[size=default]:h-8 data-[size=sm]:h-7 data-[size=sm]:rounded-[min(var(--radius-md),10px)] *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + "border-input data-placeholder:text-muted-foreground dark:bg-input/30 dark:hover:bg-input/50 focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 gap-1.5 rounded-lg border bg-transparent py-2 pr-2 pl-2.5 text-sm transition-colors select-none focus-visible:ring-3 aria-invalid:ring-3 data-[size=default]:h-8 data-[size=sm]:h-7 data-[size=sm]:rounded-[min(var(--radius-md),10px)] *:data-[slot=select-value]:flex *:data-[slot=select-value]:gap-1.5 [&_svg:not([class*='size-'])]:size-4 flex w-fit items-center justify-between whitespace-nowrap outline-none disabled:cursor-not-allowed disabled:opacity-50 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center [&_svg]:pointer-events-none [&_svg]:shrink-0", className )} {...restProps} > {@render children?.()} - + diff --git a/src/frontend/src/lib/components/ui/separator/separator.svelte b/src/frontend/src/lib/components/ui/separator/separator.svelte index 40dcb92a..37da5e55 100644 --- a/src/frontend/src/lib/components/ui/separator/separator.svelte +++ b/src/frontend/src/lib/components/ui/separator/separator.svelte @@ -14,7 +14,7 @@ bind:ref data-slot={dataSlot} class={cn( - 'shrink-0 bg-border data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px', + 'bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px', // this is different in shadcn/ui but self-stretch breaks things for us 'data-[orientation=vertical]:h-full', className diff --git a/src/frontend/src/lib/components/ui/sheet/sheet-content.svelte b/src/frontend/src/lib/components/ui/sheet/sheet-content.svelte index 5a3aae34..96b28b4c 100644 --- a/src/frontend/src/lib/components/ui/sheet/sheet-content.svelte +++ b/src/frontend/src/lib/components/ui/sheet/sheet-content.svelte @@ -35,7 +35,7 @@ data-slot="sheet-content" data-side={side} class={cn( - 'fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-closed:animate-out data-closed:fade-out-0 data-open:animate-in data-open:fade-in-0 data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=left]:data-closed:slide-out-to-left-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=right]:data-closed:slide-out-to-right-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=top]:data-closed:slide-out-to-top-10 data-[side=top]:data-open:slide-in-from-top-10 data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm', + 'bg-popover text-popover-foreground fixed z-50 flex flex-col gap-4 bg-clip-padding text-sm shadow-lg transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:animate-out data-closed:fade-out-0 data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=right]:data-closed:slide-out-to-right-10 data-[side=top]:data-closed:slide-out-to-top-10', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/sheet/sheet-description.svelte b/src/frontend/src/lib/components/ui/sheet/sheet-description.svelte index b6aae8e3..996c1026 100644 --- a/src/frontend/src/lib/components/ui/sheet/sheet-description.svelte +++ b/src/frontend/src/lib/components/ui/sheet/sheet-description.svelte @@ -12,6 +12,6 @@ diff --git a/src/frontend/src/lib/components/ui/sheet/sheet-footer.svelte b/src/frontend/src/lib/components/ui/sheet/sheet-footer.svelte index aea83f78..c0a3cdba 100644 --- a/src/frontend/src/lib/components/ui/sheet/sheet-footer.svelte +++ b/src/frontend/src/lib/components/ui/sheet/sheet-footer.svelte @@ -13,7 +13,7 @@
      {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/sheet/sheet-header.svelte b/src/frontend/src/lib/components/ui/sheet/sheet-header.svelte index 233892b2..2b225912 100644 --- a/src/frontend/src/lib/components/ui/sheet/sheet-header.svelte +++ b/src/frontend/src/lib/components/ui/sheet/sheet-header.svelte @@ -13,7 +13,7 @@
      {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/sheet/sheet-overlay.svelte b/src/frontend/src/lib/components/ui/sheet/sheet-overlay.svelte index f7eb4d8c..77aaddc1 100644 --- a/src/frontend/src/lib/components/ui/sheet/sheet-overlay.svelte +++ b/src/frontend/src/lib/components/ui/sheet/sheet-overlay.svelte @@ -12,6 +12,6 @@ diff --git a/src/frontend/src/lib/components/ui/sheet/sheet-title.svelte b/src/frontend/src/lib/components/ui/sheet/sheet-title.svelte index b140d196..4ea1e043 100644 --- a/src/frontend/src/lib/components/ui/sheet/sheet-title.svelte +++ b/src/frontend/src/lib/components/ui/sheet/sheet-title.svelte @@ -12,6 +12,6 @@ diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-content.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-content.svelte index 052ebd3e..ae3f8a73 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-content.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-content.svelte @@ -15,7 +15,7 @@ data-slot="sidebar-content" data-sidebar="content" class={cn( - 'no-scrollbar flex min-h-0 flex-1 flex-col gap-0 overflow-auto group-data-[collapsible=icon]:overflow-hidden', + 'no-scrollbar gap-0 flex min-h-0 flex-1 flex-col overflow-auto group-data-[collapsible=icon]:overflow-hidden', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-footer.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-footer.svelte index 24d67f66..1043e281 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-footer.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-footer.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="sidebar-footer" data-sidebar="footer" - class={cn('flex flex-col gap-2 p-2', className)} + class={cn('gap-2 p-2 flex flex-col', className)} {...restProps} > {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-group-content.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-group-content.svelte index fafaceef..5aaa592b 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-group-content.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-group-content.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="sidebar-group-content" data-sidebar="group-content" - class={cn('w-full text-sm', className)} + class={cn('text-sm w-full', className)} {...restProps} > {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-group.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-group.svelte index 897445de..5f097caa 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-group.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-group.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="sidebar-group" data-sidebar="group" - class={cn('relative flex w-full min-w-0 flex-col p-2', className)} + class={cn('p-2 relative flex w-full min-w-0 flex-col', className)} {...restProps} > {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-header.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-header.svelte index a5464746..4eb8268f 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-header.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-header.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="sidebar-header" data-sidebar="header" - class={cn('flex flex-col gap-2 p-2', className)} + class={cn('gap-2 p-2 flex flex-col', className)} {...restProps} > {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-input.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-input.svelte index 1a3610ba..9ed0aa89 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-input.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-input.svelte @@ -16,6 +16,6 @@ bind:value data-slot="sidebar-input" data-sidebar="input" - class={cn('h-8 w-full bg-background shadow-none', className)} + class={cn('bg-background h-8 w-full shadow-none', className)} {...restProps} /> diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-inset.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-inset.svelte index c6de9f4c..ad85c16e 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-inset.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-inset.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="sidebar-inset" class={cn( - 'relative flex w-full flex-1 flex-col bg-background md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2', + 'bg-background md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2 relative flex w-full flex-1 flex-col', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte index fac1f180..44e86d9f 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte @@ -15,7 +15,7 @@ data-slot="sidebar-menu-badge" data-sidebar="menu-badge" class={cn( - 'pointer-events-none absolute right-1 flex flex h-5 min-w-5 items-center justify-center rounded-md px-1 text-xs font-medium text-sidebar-foreground tabular-nums select-none group-data-[collapsible=icon]:hidden peer-hover/menu-button:text-sidebar-accent-foreground peer-data-active/menu-button:text-sidebar-accent-foreground peer-data-[size=default]/menu-button:top-1.5 peer-data-[size=lg]/menu-button:top-2.5 peer-data-[size=sm]/menu-button:top-1', + 'text-sidebar-foreground peer-hover/menu-button:text-sidebar-accent-foreground peer-data-active/menu-button:text-sidebar-accent-foreground pointer-events-none absolute right-1 flex h-5 min-w-5 rounded-md px-1 text-xs font-medium peer-data-[size=default]/menu-button:top-1.5 peer-data-[size=lg]/menu-button:top-2.5 peer-data-[size=sm]/menu-button:top-1 flex items-center justify-center tabular-nums select-none group-data-[collapsible=icon]:hidden', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte index 49a18f12..b65b3743 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte @@ -21,7 +21,7 @@ bind:this={ref} data-slot="sidebar-menu-skeleton" data-sidebar="menu-skeleton" - class={cn('flex h-8 items-center gap-2 rounded-md px-2', className)} + class={cn('h-8 gap-2 rounded-md px-2 flex items-center', className)} {...restProps} > {#if showIcon} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte index d5e06541..28979b1a 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte @@ -15,7 +15,7 @@ data-slot="sidebar-menu-sub" data-sidebar="menu-sub" class={cn( - 'mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l border-sidebar-border px-2.5 py-0.5 group-data-[collapsible=icon]:hidden', + 'border-sidebar-border mx-3.5 translate-x-px gap-1 border-l px-2.5 py-0.5 group-data-[collapsible=icon]:hidden flex min-w-0 flex-col', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-menu.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-menu.svelte index e1c5b603..393963ef 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-menu.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-menu.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="sidebar-menu" data-sidebar="menu" - class={cn('flex w-full min-w-0 flex-col gap-0', className)} + class={cn('gap-0 flex w-full min-w-0 flex-col', className)} {...restProps} > {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-provider.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-provider.svelte index 2e615f4c..02f13073 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-provider.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-provider.svelte @@ -42,7 +42,7 @@ data-slot="sidebar-wrapper" style="--sidebar-width: {SIDEBAR_WIDTH}; --sidebar-width-icon: {SIDEBAR_WIDTH_ICON}; {style}" class={cn( - 'group/sidebar-wrapper flex min-h-svh w-full has-data-[variant=inset]:bg-sidebar', + 'group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full', className )} bind:this={ref} diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte index c17e0130..776a5d8f 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte @@ -22,10 +22,10 @@ onclick={sidebar.toggle} title="Toggle Sidebar" class={cn( - 'absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] hover:after:bg-sidebar-border sm:flex', + 'hover:after:bg-sidebar-border absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] sm:flex', 'in-data-[side=left]:cursor-w-resize in-data-[side=right]:cursor-e-resize', '[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize', - 'group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full hover:group-data-[collapsible=offcanvas]:bg-sidebar', + 'hover:group-data-[collapsible=offcanvas]:bg-sidebar group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full', '[[data-side=left][data-collapsible=offcanvas]_&]:-right-2', '[[data-side=right][data-collapsible=offcanvas]_&]:-left-2', className diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar-separator.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar-separator.svelte index 3af57280..2fbe5228 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar-separator.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar-separator.svelte @@ -14,6 +14,6 @@ bind:ref data-slot="sidebar-separator" data-sidebar="separator" - class={cn('mx-2 w-auto bg-sidebar-border', className)} + class={cn('bg-sidebar-border mx-2 w-auto', className)} {...restProps} /> diff --git a/src/frontend/src/lib/components/ui/sidebar/sidebar.svelte b/src/frontend/src/lib/components/ui/sidebar/sidebar.svelte index 90d02b70..a7128808 100644 --- a/src/frontend/src/lib/components/ui/sidebar/sidebar.svelte +++ b/src/frontend/src/lib/components/ui/sidebar/sidebar.svelte @@ -25,7 +25,7 @@ {#if collapsible === 'none'}
      button]:hidden', + 'bg-sidebar text-sidebar-foreground w-(--sidebar-width) p-0 [&>button]:hidden', className )} style="--sidebar-width: {SIDEBAR_WIDTH_MOBILE};" @@ -59,7 +59,7 @@ {:else} diff --git a/src/frontend/src/lib/components/ui/skeleton/skeleton.svelte b/src/frontend/src/lib/components/ui/skeleton/skeleton.svelte index e2b514b6..05850c4a 100644 --- a/src/frontend/src/lib/components/ui/skeleton/skeleton.svelte +++ b/src/frontend/src/lib/components/ui/skeleton/skeleton.svelte @@ -12,6 +12,6 @@
      diff --git a/src/frontend/src/lib/components/ui/switch/switch.svelte b/src/frontend/src/lib/components/ui/switch/switch.svelte index 8fe2a1db..320b3ceb 100644 --- a/src/frontend/src/lib/components/ui/switch/switch.svelte +++ b/src/frontend/src/lib/components/ui/switch/switch.svelte @@ -19,13 +19,13 @@ data-slot="switch" data-size={size} class={cn( - 'peer group/switch relative inline-flex shrink-0 items-center rounded-full border border-transparent transition-all outline-none after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-checked:bg-primary data-disabled:cursor-not-allowed data-disabled:opacity-50 data-unchecked:bg-input data-[size=default]:h-[18.4px] data-[size=default]:w-[32px] data-[size=sm]:h-[14px] data-[size=sm]:w-[24px] dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 dark:data-unchecked:bg-input/80', + 'data-checked:bg-primary data-unchecked:bg-input focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 dark:data-unchecked:bg-input/80 shrink-0 rounded-full border border-transparent focus-visible:ring-3 aria-invalid:ring-3 data-[size=default]:h-[18.4px] data-[size=default]:w-[32px] data-[size=sm]:h-[14px] data-[size=sm]:w-[24px] peer group/switch relative inline-flex items-center transition-all outline-none after:absolute after:-inset-x-3 after:-inset-y-2 data-disabled:cursor-not-allowed data-disabled:opacity-50', className )} {...restProps} > diff --git a/src/frontend/src/lib/components/ui/table/table-caption.svelte b/src/frontend/src/lib/components/ui/table/table-caption.svelte index 7ad3aeed..61ac4153 100644 --- a/src/frontend/src/lib/components/ui/table/table-caption.svelte +++ b/src/frontend/src/lib/components/ui/table/table-caption.svelte @@ -13,7 +13,7 @@ {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/table/table-footer.svelte b/src/frontend/src/lib/components/ui/table/table-footer.svelte index 565b2441..53a9eb45 100644 --- a/src/frontend/src/lib/components/ui/table/table-footer.svelte +++ b/src/frontend/src/lib/components/ui/table/table-footer.svelte @@ -13,7 +13,7 @@ tr]:last:border-b-0', className)} + class={cn('bg-muted/50 border-t font-medium [&>tr]:last:border-b-0', className)} {...restProps} > {@render children?.()} diff --git a/src/frontend/src/lib/components/ui/table/table-head.svelte b/src/frontend/src/lib/components/ui/table/table-head.svelte index 4d41f0b0..1ef7f1d9 100644 --- a/src/frontend/src/lib/components/ui/table/table-head.svelte +++ b/src/frontend/src/lib/components/ui/table/table-head.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="table-head" class={cn( - 'h-10 px-2 text-left align-middle font-medium whitespace-nowrap text-foreground [&:has([role=checkbox])]:pr-0', + 'text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/table/table-row.svelte b/src/frontend/src/lib/components/ui/table/table-row.svelte index 9270b1d6..d0d5fed1 100644 --- a/src/frontend/src/lib/components/ui/table/table-row.svelte +++ b/src/frontend/src/lib/components/ui/table/table-row.svelte @@ -14,7 +14,7 @@ bind:this={ref} data-slot="table-row" class={cn( - 'border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted', + 'hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/tabs/tabs-content.svelte b/src/frontend/src/lib/components/ui/tabs/tabs-content.svelte index 2f30880d..b3f21369 100644 --- a/src/frontend/src/lib/components/ui/tabs/tabs-content.svelte +++ b/src/frontend/src/lib/components/ui/tabs/tabs-content.svelte @@ -12,6 +12,6 @@ diff --git a/src/frontend/src/lib/components/ui/tabs/tabs-trigger.svelte b/src/frontend/src/lib/components/ui/tabs/tabs-trigger.svelte index beeea876..d24e2a83 100644 --- a/src/frontend/src/lib/components/ui/tabs/tabs-trigger.svelte +++ b/src/frontend/src/lib/components/ui/tabs/tabs-trigger.svelte @@ -13,10 +13,10 @@ bind:ref data-slot="tabs-trigger" class={cn( - "relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-1.5 py-0.5 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 has-data-[icon=inline-end]:pr-1 has-data-[icon=inline-start]:pl-1 group-data-[variant=default]/tabs-list:data-active:shadow-sm group-data-[variant=line]/tabs-list:data-active:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + "gap-1.5 rounded-md border border-transparent px-1.5 py-0.5 text-sm font-medium has-data-[icon=inline-end]:pr-1 has-data-[icon=inline-start]:pl-1 group-data-[variant=default]/tabs-list:data-active:shadow-sm group-data-[variant=line]/tabs-list:data-active:shadow-none [&_svg:not([class*='size-'])]:size-4 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring text-foreground/60 hover:text-foreground dark:text-muted-foreground dark:hover:text-foreground relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center whitespace-nowrap transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0", 'group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-active:bg-transparent dark:group-data-[variant=line]/tabs-list:data-active:border-transparent dark:group-data-[variant=line]/tabs-list:data-active:bg-transparent', - 'data-active:bg-background data-active:text-foreground dark:data-active:border-input dark:data-active:bg-input/30 dark:data-active:text-foreground', - 'after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-active:after:opacity-100', + 'data-active:bg-background dark:data-active:text-foreground dark:data-active:border-input dark:data-active:bg-input/30 data-active:text-foreground', + 'after:bg-foreground after:absolute after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-active:after:opacity-100', className )} {...restProps} diff --git a/src/frontend/src/lib/components/ui/tabs/tabs.svelte b/src/frontend/src/lib/components/ui/tabs/tabs.svelte index 9a9b0ce9..4adebd07 100644 --- a/src/frontend/src/lib/components/ui/tabs/tabs.svelte +++ b/src/frontend/src/lib/components/ui/tabs/tabs.svelte @@ -14,6 +14,6 @@ bind:ref bind:value data-slot="tabs" - class={cn('group/tabs flex gap-2 data-[orientation=horizontal]:flex-col', className)} + class={cn('gap-2 group/tabs flex data-[orientation=horizontal]:flex-col', className)} {...restProps} /> diff --git a/src/frontend/src/lib/components/ui/textarea/textarea.svelte b/src/frontend/src/lib/components/ui/textarea/textarea.svelte index 05f2815c..00ad9f32 100644 --- a/src/frontend/src/lib/components/ui/textarea/textarea.svelte +++ b/src/frontend/src/lib/components/ui/textarea/textarea.svelte @@ -15,7 +15,7 @@ bind:this={ref} data-slot={dataSlot} class={cn( - 'flex field-sizing-content min-h-16 w-full rounded-lg border border-input bg-transparent px-2.5 py-2 text-base transition-colors outline-none placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40', + 'border-input dark:bg-input/30 focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 disabled:bg-input/50 dark:disabled:bg-input/80 rounded-lg border bg-transparent px-2.5 py-2 text-base transition-colors focus-visible:ring-3 aria-invalid:ring-3 md:text-sm placeholder:text-muted-foreground flex field-sizing-content min-h-16 w-full outline-none disabled:cursor-not-allowed disabled:opacity-50', className )} bind:value diff --git a/src/frontend/src/lib/components/ui/tooltip/tooltip-content.svelte b/src/frontend/src/lib/components/ui/tooltip/tooltip-content.svelte index c4c43247..9908a410 100644 --- a/src/frontend/src/lib/components/ui/tooltip/tooltip-content.svelte +++ b/src/frontend/src/lib/components/ui/tooltip/tooltip-content.svelte @@ -27,7 +27,7 @@ {sideOffset} {side} class={cn( - 'z-50 inline-flex w-fit max-w-xs origin-(--bits-tooltip-content-transform-origin) items-center gap-1.5 rounded-md bg-foreground px-3 py-1.5 text-xs text-background has-data-[slot=kbd]:pr-1.5 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95', + 'data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 inline-flex items-center gap-1.5 rounded-md px-3 py-1.5 text-xs has-data-[slot=kbd]:pr-1.5 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm bg-foreground text-background z-50 w-fit max-w-xs origin-(--bits-tooltip-content-transform-origin)', className )} {...restProps} @@ -37,7 +37,7 @@ {#snippet child({ props })}