diff --git a/src/lib/components/.directory b/src/lib/components/.directory
deleted file mode 100644
index 3f68a689..00000000
--- a/src/lib/components/.directory
+++ /dev/null
@@ -1,7 +0,0 @@
-[Dolphin]
-Timestamp=2024,12,2,17,34,30.327
-Version=4
-ViewMode=1
-
-[Settings]
-HiddenFilesShown=true
diff --git a/src/lib/components/.eslintrc b/src/lib/components/.eslintrc
deleted file mode 100644
index 92db5ee6..00000000
--- a/src/lib/components/.eslintrc
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "rules": {
- "@typescript-eslint/no-unused-vars": [
- "warn",
- {
- "argsIgnorePattern": "^_",
- "varsIgnorePattern": "^\\$\\$(Props|Events|Slots|Generic)$"
- }
- ]
- }
-}
diff --git a/src/lib/components/ui/button/button.svelte b/src/lib/components/ui/button/button.svelte
deleted file mode 100644
index eeb60f4f..00000000
--- a/src/lib/components/ui/button/button.svelte
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-{#if href}
-
- {@render children?.()}
-
-{:else}
-
-{/if}
diff --git a/src/lib/components/ui/button/index.js b/src/lib/components/ui/button/index.js
deleted file mode 100644
index fe41931c..00000000
--- a/src/lib/components/ui/button/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import Root, { buttonVariants } from './button.svelte';
-
-export {
- Root,
-
- //
- Root as Button,
- buttonVariants
-};
diff --git a/src/lib/components/ui/button/index.ts b/src/lib/components/ui/button/index.ts
deleted file mode 100644
index af28e18b..00000000
--- a/src/lib/components/ui/button/index.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import Root, {
- type ButtonProps,
- type ButtonSize,
- type ButtonVariant,
- buttonVariants
-} from './button.svelte';
-
-export {
- Root,
- type ButtonProps as Props,
- //
- Root as Button,
- buttonVariants,
- type ButtonProps,
- type ButtonSize,
- type ButtonVariant
-};
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte
deleted file mode 100644
index 93ea0ecc..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
- {#snippet children({ checked, indeterminate })}
-
- {#if indeterminate}
-
- {:else}
-
- {/if}
-
- {@render childrenProp?.()}
- {/snippet}
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte
deleted file mode 100644
index 898e75c0..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte
deleted file mode 100644
index c1079af3..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte
deleted file mode 100644
index 4138a16c..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte
deleted file mode 100644
index 59d6e7ec..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte
deleted file mode 100644
index 5bfb3fb7..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
- {#snippet children({ checked })}
-
- {#if checked}
-
- {/if}
-
- {@render childrenProp?.({ checked })}
- {/snippet}
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte
deleted file mode 100644
index c5b25af3..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte
deleted file mode 100644
index e0ffaa84..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte
deleted file mode 100644
index 54f03c4d..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
deleted file mode 100644
index d7664e83..00000000
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
- {@render children?.()}
-
-
diff --git a/src/lib/components/ui/dropdown-menu/index.js b/src/lib/components/ui/dropdown-menu/index.js
deleted file mode 100644
index 53148f0a..00000000
--- a/src/lib/components/ui/dropdown-menu/index.js
+++ /dev/null
@@ -1,50 +0,0 @@
-import { DropdownMenu as DropdownMenuPrimitive } from 'bits-ui';
-import CheckboxItem from './dropdown-menu-checkbox-item.svelte';
-import Content from './dropdown-menu-content.svelte';
-import GroupHeading from './dropdown-menu-group-heading.svelte';
-import Item from './dropdown-menu-item.svelte';
-import Label from './dropdown-menu-label.svelte';
-import RadioItem from './dropdown-menu-radio-item.svelte';
-import Separator from './dropdown-menu-separator.svelte';
-import Shortcut from './dropdown-menu-shortcut.svelte';
-import SubContent from './dropdown-menu-sub-content.svelte';
-import SubTrigger from './dropdown-menu-sub-trigger.svelte';
-
-const Sub = DropdownMenuPrimitive.Sub;
-const Root = DropdownMenuPrimitive.Root;
-const Trigger = DropdownMenuPrimitive.Trigger;
-const Group = DropdownMenuPrimitive.Group;
-const RadioGroup = DropdownMenuPrimitive.RadioGroup;
-
-export {
- CheckboxItem,
- Content,
- Root as DropdownMenu,
- CheckboxItem as DropdownMenuCheckboxItem,
- Content as DropdownMenuContent,
- Group as DropdownMenuGroup,
- GroupHeading as DropdownMenuGroupHeading,
- Item as DropdownMenuItem,
- Label as DropdownMenuLabel,
- RadioGroup as DropdownMenuRadioGroup,
- RadioItem as DropdownMenuRadioItem,
- Separator as DropdownMenuSeparator,
- Shortcut as DropdownMenuShortcut,
- Sub as DropdownMenuSub,
- SubContent as DropdownMenuSubContent,
- SubTrigger as DropdownMenuSubTrigger,
- Trigger as DropdownMenuTrigger,
- Group,
- GroupHeading,
- Item,
- Label,
- RadioGroup,
- RadioItem,
- Root,
- Separator,
- Shortcut,
- Sub,
- SubContent,
- SubTrigger,
- Trigger
-};
diff --git a/src/lib/components/ui/dropdown-menu/index.ts b/src/lib/components/ui/dropdown-menu/index.ts
deleted file mode 100644
index 53148f0a..00000000
--- a/src/lib/components/ui/dropdown-menu/index.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-import { DropdownMenu as DropdownMenuPrimitive } from 'bits-ui';
-import CheckboxItem from './dropdown-menu-checkbox-item.svelte';
-import Content from './dropdown-menu-content.svelte';
-import GroupHeading from './dropdown-menu-group-heading.svelte';
-import Item from './dropdown-menu-item.svelte';
-import Label from './dropdown-menu-label.svelte';
-import RadioItem from './dropdown-menu-radio-item.svelte';
-import Separator from './dropdown-menu-separator.svelte';
-import Shortcut from './dropdown-menu-shortcut.svelte';
-import SubContent from './dropdown-menu-sub-content.svelte';
-import SubTrigger from './dropdown-menu-sub-trigger.svelte';
-
-const Sub = DropdownMenuPrimitive.Sub;
-const Root = DropdownMenuPrimitive.Root;
-const Trigger = DropdownMenuPrimitive.Trigger;
-const Group = DropdownMenuPrimitive.Group;
-const RadioGroup = DropdownMenuPrimitive.RadioGroup;
-
-export {
- CheckboxItem,
- Content,
- Root as DropdownMenu,
- CheckboxItem as DropdownMenuCheckboxItem,
- Content as DropdownMenuContent,
- Group as DropdownMenuGroup,
- GroupHeading as DropdownMenuGroupHeading,
- Item as DropdownMenuItem,
- Label as DropdownMenuLabel,
- RadioGroup as DropdownMenuRadioGroup,
- RadioItem as DropdownMenuRadioItem,
- Separator as DropdownMenuSeparator,
- Shortcut as DropdownMenuShortcut,
- Sub as DropdownMenuSub,
- SubContent as DropdownMenuSubContent,
- SubTrigger as DropdownMenuSubTrigger,
- Trigger as DropdownMenuTrigger,
- Group,
- GroupHeading,
- Item,
- Label,
- RadioGroup,
- RadioItem,
- Root,
- Separator,
- Shortcut,
- Sub,
- SubContent,
- SubTrigger,
- Trigger
-};
diff --git a/src/lib/components/ui/input/index.js b/src/lib/components/ui/input/index.js
deleted file mode 100644
index 14e47ac3..00000000
--- a/src/lib/components/ui/input/index.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import Root from './input.svelte';
-
-export {
- Root,
- //
- Root as Input
-};
diff --git a/src/lib/components/ui/input/index.ts b/src/lib/components/ui/input/index.ts
deleted file mode 100644
index 14e47ac3..00000000
--- a/src/lib/components/ui/input/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import Root from './input.svelte';
-
-export {
- Root,
- //
- Root as Input
-};
diff --git a/src/lib/components/ui/input/input.svelte b/src/lib/components/ui/input/input.svelte
deleted file mode 100644
index 21df46a9..00000000
--- a/src/lib/components/ui/input/input.svelte
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
diff --git a/src/lib/components/ui/popover/index.js b/src/lib/components/ui/popover/index.js
deleted file mode 100644
index ab5acc49..00000000
--- a/src/lib/components/ui/popover/index.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import { Popover as PopoverPrimitive } from 'bits-ui';
-import Content from './popover-content.svelte';
-const Root = PopoverPrimitive.Root;
-const Trigger = PopoverPrimitive.Trigger;
-const Close = PopoverPrimitive.Close;
-
-export {
- Root,
- Content,
- Trigger,
- Close,
- //
- Root as Popover,
- Content as PopoverContent,
- Trigger as PopoverTrigger,
- Close as PopoverClose
-};
diff --git a/src/lib/components/ui/popover/index.ts b/src/lib/components/ui/popover/index.ts
deleted file mode 100644
index ab5acc49..00000000
--- a/src/lib/components/ui/popover/index.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { Popover as PopoverPrimitive } from 'bits-ui';
-import Content from './popover-content.svelte';
-const Root = PopoverPrimitive.Root;
-const Trigger = PopoverPrimitive.Trigger;
-const Close = PopoverPrimitive.Close;
-
-export {
- Root,
- Content,
- Trigger,
- Close,
- //
- Root as Popover,
- Content as PopoverContent,
- Trigger as PopoverTrigger,
- Close as PopoverClose
-};
diff --git a/src/lib/components/ui/popover/popover-content.svelte b/src/lib/components/ui/popover/popover-content.svelte
deleted file mode 100644
index b2045f26..00000000
--- a/src/lib/components/ui/popover/popover-content.svelte
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
diff --git a/src/lib/components/ui/separator/index.js b/src/lib/components/ui/separator/index.js
deleted file mode 100644
index 8ac60edc..00000000
--- a/src/lib/components/ui/separator/index.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import Root from './separator.svelte';
-
-export {
- Root,
- //
- Root as Separator
-};
diff --git a/src/lib/components/ui/separator/index.ts b/src/lib/components/ui/separator/index.ts
deleted file mode 100644
index 8ac60edc..00000000
--- a/src/lib/components/ui/separator/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import Root from './separator.svelte';
-
-export {
- Root,
- //
- Root as Separator
-};
diff --git a/src/lib/components/ui/separator/separator.svelte b/src/lib/components/ui/separator/separator.svelte
deleted file mode 100644
index 81d6af2f..00000000
--- a/src/lib/components/ui/separator/separator.svelte
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
diff --git a/src/lib/components/ui/tooltip/index.js b/src/lib/components/ui/tooltip/index.js
deleted file mode 100644
index 519aeed7..00000000
--- a/src/lib/components/ui/tooltip/index.js
+++ /dev/null
@@ -1,18 +0,0 @@
-import { Tooltip as TooltipPrimitive } from 'bits-ui';
-import Content from './tooltip-content.svelte';
-
-const Root = TooltipPrimitive.Root;
-const Trigger = TooltipPrimitive.Trigger;
-const Provider = TooltipPrimitive.Provider;
-
-export {
- Root,
- Trigger,
- Content,
- Provider,
- //
- Root as Tooltip,
- Content as TooltipContent,
- Trigger as TooltipTrigger,
- Provider as TooltipProvider
-};
diff --git a/src/lib/components/ui/tooltip/index.ts b/src/lib/components/ui/tooltip/index.ts
deleted file mode 100644
index 519aeed7..00000000
--- a/src/lib/components/ui/tooltip/index.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import { Tooltip as TooltipPrimitive } from 'bits-ui';
-import Content from './tooltip-content.svelte';
-
-const Root = TooltipPrimitive.Root;
-const Trigger = TooltipPrimitive.Trigger;
-const Provider = TooltipPrimitive.Provider;
-
-export {
- Root,
- Trigger,
- Content,
- Provider,
- //
- Root as Tooltip,
- Content as TooltipContent,
- Trigger as TooltipTrigger,
- Provider as TooltipProvider
-};
diff --git a/src/lib/components/ui/tooltip/tooltip-content.svelte b/src/lib/components/ui/tooltip/tooltip-content.svelte
deleted file mode 100644
index 2d7e6e4e..00000000
--- a/src/lib/components/ui/tooltip/tooltip-content.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/src/lucide-augment.d.ts b/src/lucide-augment.d.ts
index 1b550c68..a1a56bc3 100644
--- a/src/lucide-augment.d.ts
+++ b/src/lucide-augment.d.ts
@@ -21,5 +21,6 @@ export {};
declare module '@lucide/svelte' {
interface IconProps {
class?: string;
+ 'aria-hidden'?: string | boolean;
}
}