diff --git a/frontend/src/lib/components/ui/badge/badge.svelte b/frontend/src/lib/components/ui/badge/badge.svelte
deleted file mode 100644
index 51bbc23..0000000
--- a/frontend/src/lib/components/ui/badge/badge.svelte
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/badge/index.ts b/frontend/src/lib/components/ui/badge/index.ts
deleted file mode 100644
index 64e0aa9..0000000
--- a/frontend/src/lib/components/ui/badge/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as Badge } from "./badge.svelte";
-export { badgeVariants, type BadgeVariant } from "./badge.svelte";
diff --git a/frontend/src/lib/components/ui/button/button.svelte b/frontend/src/lib/components/ui/button/button.svelte
deleted file mode 100644
index c38862e..0000000
--- a/frontend/src/lib/components/ui/button/button.svelte
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-{#if href}
-
- {@render children?.()}
-
-{:else}
-
-{/if}
diff --git a/frontend/src/lib/components/ui/button/index.ts b/frontend/src/lib/components/ui/button/index.ts
deleted file mode 100644
index fb585d7..0000000
--- a/frontend/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/frontend/src/lib/components/ui/card/card-action.svelte b/frontend/src/lib/components/ui/card/card-action.svelte
deleted file mode 100644
index 7c48844..0000000
--- a/frontend/src/lib/components/ui/card/card-action.svelte
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/card/card-content.svelte b/frontend/src/lib/components/ui/card/card-content.svelte
deleted file mode 100644
index 082a786..0000000
--- a/frontend/src/lib/components/ui/card/card-content.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/card/card-description.svelte b/frontend/src/lib/components/ui/card/card-description.svelte
deleted file mode 100644
index 9b20ac7..0000000
--- a/frontend/src/lib/components/ui/card/card-description.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/card/card-footer.svelte b/frontend/src/lib/components/ui/card/card-footer.svelte
deleted file mode 100644
index 591c3f7..0000000
--- a/frontend/src/lib/components/ui/card/card-footer.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/card/card-header.svelte b/frontend/src/lib/components/ui/card/card-header.svelte
deleted file mode 100644
index 21e9a17..0000000
--- a/frontend/src/lib/components/ui/card/card-header.svelte
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/card/card-title.svelte b/frontend/src/lib/components/ui/card/card-title.svelte
deleted file mode 100644
index 7d20243..0000000
--- a/frontend/src/lib/components/ui/card/card-title.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/card/card.svelte b/frontend/src/lib/components/ui/card/card.svelte
deleted file mode 100644
index 329a6c7..0000000
--- a/frontend/src/lib/components/ui/card/card.svelte
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-img:first-child]:pt-0 data-[size=sm]:gap-4 data-[size=sm]:py-4 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl group/card flex flex-col", className)}
- {...restProps}
->
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/card/index.ts b/frontend/src/lib/components/ui/card/index.ts
deleted file mode 100644
index 4d3fce4..0000000
--- a/frontend/src/lib/components/ui/card/index.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-import Root from "./card.svelte";
-import Content from "./card-content.svelte";
-import Description from "./card-description.svelte";
-import Footer from "./card-footer.svelte";
-import Header from "./card-header.svelte";
-import Title from "./card-title.svelte";
-import Action from "./card-action.svelte";
-
-export {
- Root,
- Content,
- Description,
- Footer,
- Header,
- Title,
- Action,
- //
- Root as Card,
- Content as CardContent,
- Description as CardDescription,
- Footer as CardFooter,
- Header as CardHeader,
- Title as CardTitle,
- Action as CardAction,
-};
diff --git a/frontend/src/lib/components/ui/checkbox/checkbox.svelte b/frontend/src/lib/components/ui/checkbox/checkbox.svelte
deleted file mode 100644
index 3c84a08..0000000
--- a/frontend/src/lib/components/ui/checkbox/checkbox.svelte
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
- {#snippet children({ checked, indeterminate })}
-
- {#if checked}
-
- {:else if indeterminate}
-
- {/if}
-
- {/snippet}
-
diff --git a/frontend/src/lib/components/ui/checkbox/index.ts b/frontend/src/lib/components/ui/checkbox/index.ts
deleted file mode 100644
index 6d92d94..0000000
--- a/frontend/src/lib/components/ui/checkbox/index.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import Root from "./checkbox.svelte";
-export {
- Root,
- //
- Root as Checkbox,
-};
diff --git a/frontend/src/lib/components/ui/input/index.ts b/frontend/src/lib/components/ui/input/index.ts
deleted file mode 100644
index f47b6d3..0000000
--- a/frontend/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/frontend/src/lib/components/ui/input/input.svelte b/frontend/src/lib/components/ui/input/input.svelte
deleted file mode 100644
index 9978bcb..0000000
--- a/frontend/src/lib/components/ui/input/input.svelte
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-{#if type === "file"}
-
-{:else}
-
-{/if}
diff --git a/frontend/src/lib/components/ui/label/index.ts b/frontend/src/lib/components/ui/label/index.ts
deleted file mode 100644
index 8bfca0b..0000000
--- a/frontend/src/lib/components/ui/label/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import Root from "./label.svelte";
-
-export {
- Root,
- //
- Root as Label,
-};
diff --git a/frontend/src/lib/components/ui/label/label.svelte b/frontend/src/lib/components/ui/label/label.svelte
deleted file mode 100644
index d5e3086..0000000
--- a/frontend/src/lib/components/ui/label/label.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/frontend/src/lib/components/ui/select/index.ts b/frontend/src/lib/components/ui/select/index.ts
deleted file mode 100644
index 4dec358..0000000
--- a/frontend/src/lib/components/ui/select/index.ts
+++ /dev/null
@@ -1,37 +0,0 @@
-import Root from "./select.svelte";
-import Group from "./select-group.svelte";
-import Label from "./select-label.svelte";
-import Item from "./select-item.svelte";
-import Content from "./select-content.svelte";
-import Trigger from "./select-trigger.svelte";
-import Separator from "./select-separator.svelte";
-import ScrollDownButton from "./select-scroll-down-button.svelte";
-import ScrollUpButton from "./select-scroll-up-button.svelte";
-import GroupHeading from "./select-group-heading.svelte";
-import Portal from "./select-portal.svelte";
-
-export {
- Root,
- Group,
- Label,
- Item,
- Content,
- Trigger,
- Separator,
- ScrollDownButton,
- ScrollUpButton,
- GroupHeading,
- Portal,
- //
- Root as Select,
- Group as SelectGroup,
- Label as SelectLabel,
- Item as SelectItem,
- Content as SelectContent,
- Trigger as SelectTrigger,
- Separator as SelectSeparator,
- ScrollDownButton as SelectScrollDownButton,
- ScrollUpButton as SelectScrollUpButton,
- GroupHeading as SelectGroupHeading,
- Portal as SelectPortal,
-};
diff --git a/frontend/src/lib/components/ui/select/select-content.svelte b/frontend/src/lib/components/ui/select/select-content.svelte
deleted file mode 100644
index 887afcd..0000000
--- a/frontend/src/lib/components/ui/select/select-content.svelte
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
- {@render children?.()}
-
-
-
-
diff --git a/frontend/src/lib/components/ui/select/select-group-heading.svelte b/frontend/src/lib/components/ui/select/select-group-heading.svelte
deleted file mode 100644
index 1fab5f0..0000000
--- a/frontend/src/lib/components/ui/select/select-group-heading.svelte
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/select/select-group.svelte b/frontend/src/lib/components/ui/select/select-group.svelte
deleted file mode 100644
index f666cb2..0000000
--- a/frontend/src/lib/components/ui/select/select-group.svelte
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
diff --git a/frontend/src/lib/components/ui/select/select-item.svelte b/frontend/src/lib/components/ui/select/select-item.svelte
deleted file mode 100644
index 5acb6b1..0000000
--- a/frontend/src/lib/components/ui/select/select-item.svelte
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
- {#snippet children({ selected, highlighted })}
-
- {#if selected}
-
- {/if}
-
- {#if childrenProp}
- {@render childrenProp({ selected, highlighted })}
- {:else}
- {label || value}
- {/if}
- {/snippet}
-
diff --git a/frontend/src/lib/components/ui/select/select-label.svelte b/frontend/src/lib/components/ui/select/select-label.svelte
deleted file mode 100644
index 4696025..0000000
--- a/frontend/src/lib/components/ui/select/select-label.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/select/select-portal.svelte b/frontend/src/lib/components/ui/select/select-portal.svelte
deleted file mode 100644
index 424bcdd..0000000
--- a/frontend/src/lib/components/ui/select/select-portal.svelte
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
diff --git a/frontend/src/lib/components/ui/select/select-scroll-down-button.svelte b/frontend/src/lib/components/ui/select/select-scroll-down-button.svelte
deleted file mode 100644
index 94f41cd..0000000
--- a/frontend/src/lib/components/ui/select/select-scroll-down-button.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
diff --git a/frontend/src/lib/components/ui/select/select-scroll-up-button.svelte b/frontend/src/lib/components/ui/select/select-scroll-up-button.svelte
deleted file mode 100644
index 035ea09..0000000
--- a/frontend/src/lib/components/ui/select/select-scroll-up-button.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
diff --git a/frontend/src/lib/components/ui/select/select-separator.svelte b/frontend/src/lib/components/ui/select/select-separator.svelte
deleted file mode 100644
index 3b24bab..0000000
--- a/frontend/src/lib/components/ui/select/select-separator.svelte
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
diff --git a/frontend/src/lib/components/ui/select/select-trigger.svelte b/frontend/src/lib/components/ui/select/select-trigger.svelte
deleted file mode 100644
index 6ad07c7..0000000
--- a/frontend/src/lib/components/ui/select/select-trigger.svelte
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
- {@render children?.()}
-
-
diff --git a/frontend/src/lib/components/ui/select/select.svelte b/frontend/src/lib/components/ui/select/select.svelte
deleted file mode 100644
index 05eb663..0000000
--- a/frontend/src/lib/components/ui/select/select.svelte
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
diff --git a/frontend/src/lib/components/ui/separator/index.ts b/frontend/src/lib/components/ui/separator/index.ts
deleted file mode 100644
index 82442d2..0000000
--- a/frontend/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/frontend/src/lib/components/ui/separator/separator.svelte b/frontend/src/lib/components/ui/separator/separator.svelte
deleted file mode 100644
index 5fd8a42..0000000
--- a/frontend/src/lib/components/ui/separator/separator.svelte
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
diff --git a/frontend/src/lib/components/ui/table/index.ts b/frontend/src/lib/components/ui/table/index.ts
deleted file mode 100644
index 14695c8..0000000
--- a/frontend/src/lib/components/ui/table/index.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import Root from "./table.svelte";
-import Body from "./table-body.svelte";
-import Caption from "./table-caption.svelte";
-import Cell from "./table-cell.svelte";
-import Footer from "./table-footer.svelte";
-import Head from "./table-head.svelte";
-import Header from "./table-header.svelte";
-import Row from "./table-row.svelte";
-
-export {
- Root,
- Body,
- Caption,
- Cell,
- Footer,
- Head,
- Header,
- Row,
- //
- Root as Table,
- Body as TableBody,
- Caption as TableCaption,
- Cell as TableCell,
- Footer as TableFooter,
- Head as TableHead,
- Header as TableHeader,
- Row as TableRow,
-};
diff --git a/frontend/src/lib/components/ui/table/table-body.svelte b/frontend/src/lib/components/ui/table/table-body.svelte
deleted file mode 100644
index 935feae..0000000
--- a/frontend/src/lib/components/ui/table/table-body.svelte
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/table/table-caption.svelte b/frontend/src/lib/components/ui/table/table-caption.svelte
deleted file mode 100644
index 4696cff..0000000
--- a/frontend/src/lib/components/ui/table/table-caption.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/table/table-cell.svelte b/frontend/src/lib/components/ui/table/table-cell.svelte
deleted file mode 100644
index a998bf6..0000000
--- a/frontend/src/lib/components/ui/table/table-cell.svelte
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- {@render children?.()}
- |
diff --git a/frontend/src/lib/components/ui/table/table-footer.svelte b/frontend/src/lib/components/ui/table/table-footer.svelte
deleted file mode 100644
index b9b14eb..0000000
--- a/frontend/src/lib/components/ui/table/table-footer.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-tr]:last:border-b-0", className)}
- {...restProps}
->
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/table/table-head.svelte b/frontend/src/lib/components/ui/table/table-head.svelte
deleted file mode 100644
index 267c4e0..0000000
--- a/frontend/src/lib/components/ui/table/table-head.svelte
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- {@render children?.()}
- |
diff --git a/frontend/src/lib/components/ui/table/table-header.svelte b/frontend/src/lib/components/ui/table/table-header.svelte
deleted file mode 100644
index f47d259..0000000
--- a/frontend/src/lib/components/ui/table/table-header.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/table/table-row.svelte b/frontend/src/lib/components/ui/table/table-row.svelte
deleted file mode 100644
index 90b4e2a..0000000
--- a/frontend/src/lib/components/ui/table/table-row.svelte
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/frontend/src/lib/components/ui/table/table.svelte b/frontend/src/lib/components/ui/table/table.svelte
deleted file mode 100644
index d95a02e..0000000
--- a/frontend/src/lib/components/ui/table/table.svelte
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- {@render children?.()}
-
-
diff --git a/frontend/src/lib/components/ui/textarea/index.ts b/frontend/src/lib/components/ui/textarea/index.ts
deleted file mode 100644
index ace797a..0000000
--- a/frontend/src/lib/components/ui/textarea/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import Root from "./textarea.svelte";
-
-export {
- Root,
- //
- Root as Textarea,
-};
diff --git a/frontend/src/lib/components/ui/textarea/textarea.svelte b/frontend/src/lib/components/ui/textarea/textarea.svelte
deleted file mode 100644
index 6005697..0000000
--- a/frontend/src/lib/components/ui/textarea/textarea.svelte
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-