diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 8f3fb78..2da17b7 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -7,11 +7,135 @@ - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -202,6 +334,7 @@ - \ No newline at end of file diff --git a/client/src/app.css b/client/src/app.css index 7f8ac39..59d54f2 100644 --- a/client/src/app.css +++ b/client/src/app.css @@ -2,77 +2,6 @@ @import 'maplibre-gl/dist/maplibre-gl.css'; @config "../tailwind.config.ts"; -@layer base { - :root { - --background: 0 0% 100%; - --foreground: 240 10% 3.9%; - --muted: 240 4.8% 95.9%; - --muted-foreground: 240 3.8% 46.1%; - --popover: 0 0% 100%; - --popover-foreground: 240 10% 3.9%; - --card: 0 0% 100%; - --card-foreground: 240 10% 3.9%; - --border: 240 5.9% 90%; - --input: 240 5.9% 90%; - --primary: 240 5.9% 10%; - --primary-foreground: 0 0% 98%; - --secondary: 240 4.8% 95.9%; - --secondary-foreground: 240 5.9% 10%; - --accent: 240 4.8% 95.9%; - --accent-foreground: 240 5.9% 10%; - --destructive: 0 72.2% 50.6%; - --destructive-foreground: 0 0% 98%; - --ring: 240 10% 3.9%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark { - --background: 240 10% 3.9%; - --foreground: 0 0% 98%; - --muted: 240 3.7% 15.9%; - --muted-foreground: 240 5% 64.9%; - --popover: 240 10% 3.9%; - --popover-foreground: 0 0% 98%; - --card: 240 10% 3.9%; - --card-foreground: 0 0% 98%; - --border: 240 3.7% 15.9%; - --input: 240 3.7% 15.9%; - --primary: 0 0% 98%; - --primary-foreground: 240 5.9% 10%; - --secondary: 240 3.7% 15.9%; - --secondary-foreground: 0 0% 98%; - --accent: 240 3.7% 15.9%; - --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 0 0% 98%; - --ring: 240 4.9% 83.9%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } -} - -@layer base { - * { - @apply border-border; - } - body { - @apply bg-background text-foreground; - } -} .maplibregl-popup-content { background-color: hsl(var(--popover)); diff --git a/client/src/lib/Map.svelte b/client/src/lib/Map.svelte index 0eaa620..411ef89 100644 --- a/client/src/lib/Map.svelte +++ b/client/src/lib/Map.svelte @@ -10,13 +10,18 @@ import CloudAlertIcon from '@lucide/svelte/icons/cloud-alert'; import { borderLUT, fillLUT } from '$lib/alertLayer'; import AlertPopup from '$lib/AlertPopup.svelte'; + import * as DropdownMenu from "$lib/components/ui/dropdown-menu"; + import { buttonVariants } from '$lib/components/ui/button'; interface Props { categories: LayerList; stations: Record; + mapNum: number; + removeThisMap: () => void, + addMap: () => void } - let { categories, stations }: Props = $props(); + let { categories, stations, mapNum, removeThisMap, addMap }: Props = $props(); const id = $props.id(); let map: maplibregl.Map | null = $state(null); @@ -163,7 +168,17 @@ {#if map}
- + + + {mapNum} + + + {#if mapNum !== 1} + Remove this map + Add another map + {/if} + +
diff --git a/client/src/lib/components/ui/badge/badge.svelte b/client/src/lib/components/ui/badge/badge.svelte deleted file mode 100644 index da26104..0000000 --- a/client/src/lib/components/ui/badge/badge.svelte +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - {@render children?.()} - diff --git a/client/src/lib/components/ui/badge/index.ts b/client/src/lib/components/ui/badge/index.ts deleted file mode 100644 index 64e0aa9..0000000 --- a/client/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/client/src/lib/components/ui/button/button.svelte b/client/src/lib/components/ui/button/button.svelte deleted file mode 100644 index 22ab2d0..0000000 --- a/client/src/lib/components/ui/button/button.svelte +++ /dev/null @@ -1,74 +0,0 @@ - - - - -{#if href} - - {@render children?.()} - -{:else} - -{/if} diff --git a/client/src/lib/components/ui/button/index.ts b/client/src/lib/components/ui/button/index.ts deleted file mode 100644 index fb585d7..0000000 --- a/client/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/client/src/lib/components/ui/checkbox/checkbox.svelte b/client/src/lib/components/ui/checkbox/checkbox.svelte deleted file mode 100644 index 2395094..0000000 --- a/client/src/lib/components/ui/checkbox/checkbox.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - - - {#snippet children({ checked, indeterminate })} -
- {#if indeterminate} - - {:else} - - {/if} -
- {/snippet} -
diff --git a/client/src/lib/components/ui/checkbox/index.ts b/client/src/lib/components/ui/checkbox/index.ts deleted file mode 100644 index 6d92d94..0000000 --- a/client/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/client/src/lib/components/ui/command/command-dialog.svelte b/client/src/lib/components/ui/command/command-dialog.svelte deleted file mode 100644 index be6562b..0000000 --- a/client/src/lib/components/ui/command/command-dialog.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - diff --git a/client/src/lib/components/ui/command/command-empty.svelte b/client/src/lib/components/ui/command/command-empty.svelte deleted file mode 100644 index 5d86afe..0000000 --- a/client/src/lib/components/ui/command/command-empty.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/command/command-group.svelte b/client/src/lib/components/ui/command/command-group.svelte deleted file mode 100644 index 6ddc667..0000000 --- a/client/src/lib/components/ui/command/command-group.svelte +++ /dev/null @@ -1,31 +0,0 @@ - - - - {#if heading} - - {heading} - - {/if} - - diff --git a/client/src/lib/components/ui/command/command-input.svelte b/client/src/lib/components/ui/command/command-input.svelte deleted file mode 100644 index f012d04..0000000 --- a/client/src/lib/components/ui/command/command-input.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - -
diff --git a/client/src/lib/components/ui/command/command-item.svelte b/client/src/lib/components/ui/command/command-item.svelte deleted file mode 100644 index afa84fb..0000000 --- a/client/src/lib/components/ui/command/command-item.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/command/command-link-item.svelte b/client/src/lib/components/ui/command/command-link-item.svelte deleted file mode 100644 index aaaaaca..0000000 --- a/client/src/lib/components/ui/command/command-link-item.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/command/command-list.svelte b/client/src/lib/components/ui/command/command-list.svelte deleted file mode 100644 index 4a07321..0000000 --- a/client/src/lib/components/ui/command/command-list.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/command/command-separator.svelte b/client/src/lib/components/ui/command/command-separator.svelte deleted file mode 100644 index 526777b..0000000 --- a/client/src/lib/components/ui/command/command-separator.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/command/command-shortcut.svelte b/client/src/lib/components/ui/command/command-shortcut.svelte deleted file mode 100644 index f09693d..0000000 --- a/client/src/lib/components/ui/command/command-shortcut.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/client/src/lib/components/ui/command/command.svelte b/client/src/lib/components/ui/command/command.svelte deleted file mode 100644 index feff690..0000000 --- a/client/src/lib/components/ui/command/command.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/command/index.ts b/client/src/lib/components/ui/command/index.ts deleted file mode 100644 index d3dbade..0000000 --- a/client/src/lib/components/ui/command/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Command as CommandPrimitive } from "bits-ui"; - -import Root from "./command.svelte"; -import Dialog from "./command-dialog.svelte"; -import Empty from "./command-empty.svelte"; -import Group from "./command-group.svelte"; -import Item from "./command-item.svelte"; -import Input from "./command-input.svelte"; -import List from "./command-list.svelte"; -import Separator from "./command-separator.svelte"; -import Shortcut from "./command-shortcut.svelte"; -import LinkItem from "./command-link-item.svelte"; - -const Loading = CommandPrimitive.Loading; - -export { - Root, - Dialog, - Empty, - Group, - Item, - LinkItem, - Input, - List, - Separator, - Shortcut, - Loading, - // - Root as Command, - Dialog as CommandDialog, - Empty as CommandEmpty, - Group as CommandGroup, - Item as CommandItem, - LinkItem as CommandLinkItem, - Input as CommandInput, - List as CommandList, - Separator as CommandSeparator, - Shortcut as CommandShortcut, - Loading as CommandLoading, -}; diff --git a/client/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte b/client/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte deleted file mode 100644 index 4d287cf..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - - {#snippet children({ checked, indeterminate })} - - {#if indeterminate} - - {:else} - - {/if} - - {@render childrenProp?.()} - {/snippet} - diff --git a/client/src/lib/components/ui/context-menu/context-menu-content.svelte b/client/src/lib/components/ui/context-menu/context-menu-content.svelte deleted file mode 100644 index 0ace06f..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-content.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/context-menu/context-menu-group-heading.svelte b/client/src/lib/components/ui/context-menu/context-menu-group-heading.svelte deleted file mode 100644 index 7a43228..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-group-heading.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/context-menu/context-menu-item.svelte b/client/src/lib/components/ui/context-menu/context-menu-item.svelte deleted file mode 100644 index e8c85c8..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-item.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/context-menu/context-menu-radio-item.svelte b/client/src/lib/components/ui/context-menu/context-menu-radio-item.svelte deleted file mode 100644 index 4070b3a..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-radio-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - {#snippet children({ checked })} - - {#if checked} - - {/if} - - {@render childrenProp?.({ checked })} - {/snippet} - diff --git a/client/src/lib/components/ui/context-menu/context-menu-separator.svelte b/client/src/lib/components/ui/context-menu/context-menu-separator.svelte deleted file mode 100644 index 7f17bd0..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-separator.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/context-menu/context-menu-shortcut.svelte b/client/src/lib/components/ui/context-menu/context-menu-shortcut.svelte deleted file mode 100644 index f09693d..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-shortcut.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/client/src/lib/components/ui/context-menu/context-menu-sub-content.svelte b/client/src/lib/components/ui/context-menu/context-menu-sub-content.svelte deleted file mode 100644 index f58eb98..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-sub-content.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte b/client/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte deleted file mode 100644 index 8dead06..0000000 --- a/client/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - {@render children?.()} - - diff --git a/client/src/lib/components/ui/context-menu/index.ts b/client/src/lib/components/ui/context-menu/index.ts deleted file mode 100644 index d1ccf93..0000000 --- a/client/src/lib/components/ui/context-menu/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { ContextMenu as ContextMenuPrimitive } from "bits-ui"; - -import Item from "./context-menu-item.svelte"; -import GroupHeading from "./context-menu-group-heading.svelte"; -import Content from "./context-menu-content.svelte"; -import Shortcut from "./context-menu-shortcut.svelte"; -import RadioItem from "./context-menu-radio-item.svelte"; -import Separator from "./context-menu-separator.svelte"; -import SubContent from "./context-menu-sub-content.svelte"; -import SubTrigger from "./context-menu-sub-trigger.svelte"; -import CheckboxItem from "./context-menu-checkbox-item.svelte"; - -const Sub = ContextMenuPrimitive.Sub; -const Root = ContextMenuPrimitive.Root; -const Trigger = ContextMenuPrimitive.Trigger; -const Group = ContextMenuPrimitive.Group; -const RadioGroup = ContextMenuPrimitive.RadioGroup; - -export { - Sub, - Root, - Item, - GroupHeading, - Group, - Trigger, - Content, - Shortcut, - Separator, - RadioItem, - SubContent, - SubTrigger, - RadioGroup, - CheckboxItem, - // - Root as ContextMenu, - Sub as ContextMenuSub, - Item as ContextMenuItem, - GroupHeading as ContextMenuGroupHeading, - Group as ContextMenuGroup, - Content as ContextMenuContent, - Trigger as ContextMenuTrigger, - Shortcut as ContextMenuShortcut, - RadioItem as ContextMenuRadioItem, - Separator as ContextMenuSeparator, - RadioGroup as ContextMenuRadioGroup, - SubContent as ContextMenuSubContent, - SubTrigger as ContextMenuSubTrigger, - CheckboxItem as ContextMenuCheckboxItem, -}; diff --git a/client/src/lib/components/ui/dialog/dialog-content.svelte b/client/src/lib/components/ui/dialog/dialog-content.svelte deleted file mode 100644 index c4f81a1..0000000 --- a/client/src/lib/components/ui/dialog/dialog-content.svelte +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - {@render children?.()} - - - Close - - - diff --git a/client/src/lib/components/ui/dialog/dialog-description.svelte b/client/src/lib/components/ui/dialog/dialog-description.svelte deleted file mode 100644 index bc048e4..0000000 --- a/client/src/lib/components/ui/dialog/dialog-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/dialog/dialog-footer.svelte b/client/src/lib/components/ui/dialog/dialog-footer.svelte deleted file mode 100644 index 91ecaba..0000000 --- a/client/src/lib/components/ui/dialog/dialog-footer.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/client/src/lib/components/ui/dialog/dialog-header.svelte b/client/src/lib/components/ui/dialog/dialog-header.svelte deleted file mode 100644 index 8d1abfc..0000000 --- a/client/src/lib/components/ui/dialog/dialog-header.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/client/src/lib/components/ui/dialog/dialog-overlay.svelte b/client/src/lib/components/ui/dialog/dialog-overlay.svelte deleted file mode 100644 index 05c30ac..0000000 --- a/client/src/lib/components/ui/dialog/dialog-overlay.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/dialog/dialog-title.svelte b/client/src/lib/components/ui/dialog/dialog-title.svelte deleted file mode 100644 index 9cf592c..0000000 --- a/client/src/lib/components/ui/dialog/dialog-title.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/dialog/index.ts b/client/src/lib/components/ui/dialog/index.ts deleted file mode 100644 index 3286ab7..0000000 --- a/client/src/lib/components/ui/dialog/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Dialog as DialogPrimitive } from "bits-ui"; - -import Title from "./dialog-title.svelte"; -import Footer from "./dialog-footer.svelte"; -import Header from "./dialog-header.svelte"; -import Overlay from "./dialog-overlay.svelte"; -import Content from "./dialog-content.svelte"; -import Description from "./dialog-description.svelte"; - -const Root = DialogPrimitive.Root; -const Trigger = DialogPrimitive.Trigger; -const Close = DialogPrimitive.Close; -const Portal = DialogPrimitive.Portal; - -export { - Root, - Title, - Portal, - Footer, - Header, - Trigger, - Overlay, - Content, - Description, - Close, - // - Root as Dialog, - Title as DialogTitle, - Portal as DialogPortal, - Footer as DialogFooter, - Header as DialogHeader, - Trigger as DialogTrigger, - Overlay as DialogOverlay, - Content as DialogContent, - Description as DialogDescription, - Close as DialogClose, -}; diff --git a/client/src/lib/components/ui/drawer/drawer-content.svelte b/client/src/lib/components/ui/drawer/drawer-content.svelte deleted file mode 100644 index 7f70c6d..0000000 --- a/client/src/lib/components/ui/drawer/drawer-content.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - - -
- {@render children?.()} -
-
diff --git a/client/src/lib/components/ui/drawer/drawer-description.svelte b/client/src/lib/components/ui/drawer/drawer-description.svelte deleted file mode 100644 index 0c917d8..0000000 --- a/client/src/lib/components/ui/drawer/drawer-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/drawer/drawer-footer.svelte b/client/src/lib/components/ui/drawer/drawer-footer.svelte deleted file mode 100644 index 092940b..0000000 --- a/client/src/lib/components/ui/drawer/drawer-footer.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/client/src/lib/components/ui/drawer/drawer-header.svelte b/client/src/lib/components/ui/drawer/drawer-header.svelte deleted file mode 100644 index d1a1c67..0000000 --- a/client/src/lib/components/ui/drawer/drawer-header.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/client/src/lib/components/ui/drawer/drawer-nested.svelte b/client/src/lib/components/ui/drawer/drawer-nested.svelte deleted file mode 100644 index 834af94..0000000 --- a/client/src/lib/components/ui/drawer/drawer-nested.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/drawer/drawer-overlay.svelte b/client/src/lib/components/ui/drawer/drawer-overlay.svelte deleted file mode 100644 index db6a818..0000000 --- a/client/src/lib/components/ui/drawer/drawer-overlay.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/drawer/drawer-title.svelte b/client/src/lib/components/ui/drawer/drawer-title.svelte deleted file mode 100644 index 4de1f33..0000000 --- a/client/src/lib/components/ui/drawer/drawer-title.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/drawer/drawer.svelte b/client/src/lib/components/ui/drawer/drawer.svelte deleted file mode 100644 index 0cb57ff..0000000 --- a/client/src/lib/components/ui/drawer/drawer.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/drawer/index.ts b/client/src/lib/components/ui/drawer/index.ts deleted file mode 100644 index ee69b87..0000000 --- a/client/src/lib/components/ui/drawer/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Drawer as DrawerPrimitive } from "vaul-svelte"; - -import Root from "./drawer.svelte"; -import Content from "./drawer-content.svelte"; -import Description from "./drawer-description.svelte"; -import Overlay from "./drawer-overlay.svelte"; -import Footer from "./drawer-footer.svelte"; -import Header from "./drawer-header.svelte"; -import Title from "./drawer-title.svelte"; -import NestedRoot from "./drawer-nested.svelte"; - -const Trigger: typeof DrawerPrimitive.Trigger = DrawerPrimitive.Trigger; -const Portal: typeof DrawerPrimitive.Portal = DrawerPrimitive.Portal; -const Close: typeof DrawerPrimitive.Close = DrawerPrimitive.Close; - -export { - Root, - NestedRoot, - Content, - Description, - Overlay, - Footer, - Header, - Title, - Trigger, - Portal, - Close, - - // - Root as Drawer, - NestedRoot as DrawerNestedRoot, - Content as DrawerContent, - Description as DrawerDescription, - Overlay as DrawerOverlay, - Footer as DrawerFooter, - Header as DrawerHeader, - Title as DrawerTitle, - Trigger as DrawerTrigger, - Portal as DrawerPortal, - Close as DrawerClose, -}; diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte deleted file mode 100644 index c6d23cf..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - - {#snippet children({ checked, indeterminate })} - - {#if indeterminate} - - {:else} - - {/if} - - {@render childrenProp?.()} - {/snippet} - diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte deleted file mode 100644 index 8e65c85..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte +++ /dev/null @@ -1,26 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte deleted file mode 100644 index 84d5cca..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte deleted file mode 100644 index e616c59..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte deleted file mode 100644 index 9837d5a..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte deleted file mode 100644 index 2298352..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - {#snippet children({ checked })} - - {#if checked} - - {/if} - - {@render childrenProp?.({ checked })} - {/snippet} - diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte deleted file mode 100644 index 32fac4b..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte deleted file mode 100644 index 053e2a2..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte deleted file mode 100644 index 8378bc0..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte b/client/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte deleted file mode 100644 index e559a6c..0000000 --- a/client/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - {@render children?.()} - - diff --git a/client/src/lib/components/ui/dropdown-menu/index.ts b/client/src/lib/components/ui/dropdown-menu/index.ts deleted file mode 100644 index 40c4502..0000000 --- a/client/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/client/src/lib/components/ui/hover-card/hover-card-content.svelte b/client/src/lib/components/ui/hover-card/hover-card-content.svelte deleted file mode 100644 index 99d2a09..0000000 --- a/client/src/lib/components/ui/hover-card/hover-card-content.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/hover-card/index.ts b/client/src/lib/components/ui/hover-card/index.ts deleted file mode 100644 index 2d0c5c5..0000000 --- a/client/src/lib/components/ui/hover-card/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { LinkPreview as HoverCardPrimitive } from "bits-ui"; - -import Content from "./hover-card-content.svelte"; -const Root = HoverCardPrimitive.Root; -const Trigger = HoverCardPrimitive.Trigger; - -export { - Root, - Content, - Trigger, - Root as HoverCard, - Content as HoverCardContent, - Trigger as HoverCardTrigger, -}; diff --git a/client/src/lib/components/ui/input/index.ts b/client/src/lib/components/ui/input/index.ts deleted file mode 100644 index f47b6d3..0000000 --- a/client/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/client/src/lib/components/ui/input/input.svelte b/client/src/lib/components/ui/input/input.svelte deleted file mode 100644 index 13fa116..0000000 --- a/client/src/lib/components/ui/input/input.svelte +++ /dev/null @@ -1,46 +0,0 @@ - - -{#if type === "file"} - -{:else} - -{/if} diff --git a/client/src/lib/components/ui/label/index.ts b/client/src/lib/components/ui/label/index.ts deleted file mode 100644 index 8bfca0b..0000000 --- a/client/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/client/src/lib/components/ui/label/label.svelte b/client/src/lib/components/ui/label/label.svelte deleted file mode 100644 index 247d23c..0000000 --- a/client/src/lib/components/ui/label/label.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/menubar/index.ts b/client/src/lib/components/ui/menubar/index.ts deleted file mode 100644 index 1ea010c..0000000 --- a/client/src/lib/components/ui/menubar/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Menubar as MenubarPrimitive } from "bits-ui"; -import Root from "./menubar.svelte"; -import CheckboxItem from "./menubar-checkbox-item.svelte"; -import Content from "./menubar-content.svelte"; -import Item from "./menubar-item.svelte"; -import GroupHeading from "./menubar-group-heading.svelte"; -import RadioItem from "./menubar-radio-item.svelte"; -import Separator from "./menubar-separator.svelte"; -import Shortcut from "./menubar-shortcut.svelte"; -import SubContent from "./menubar-sub-content.svelte"; -import SubTrigger from "./menubar-sub-trigger.svelte"; -import Trigger from "./menubar-trigger.svelte"; - -const Menu = MenubarPrimitive.Menu; -const Group = MenubarPrimitive.Group; -const Sub = MenubarPrimitive.Sub; -const RadioGroup = MenubarPrimitive.RadioGroup; - -export { - Root, - CheckboxItem, - Content, - Item, - GroupHeading, - RadioItem, - Separator, - Shortcut, - SubContent, - SubTrigger, - Trigger, - Menu, - Group, - Sub, - RadioGroup, - // - Root as Menubar, - CheckboxItem as MenubarCheckboxItem, - Content as MenubarContent, - Item as MenubarItem, - GroupHeading as MenubarGroupHeading, - RadioItem as MenubarRadioItem, - Separator as MenubarSeparator, - Shortcut as MenubarShortcut, - SubContent as MenubarSubContent, - SubTrigger as MenubarSubTrigger, - Trigger as MenubarTrigger, - Menu as MenubarMenu, - Group as MenubarGroup, - Sub as MenubarSub, - RadioGroup as MenubarRadioGroup, -}; diff --git a/client/src/lib/components/ui/menubar/menubar-checkbox-item.svelte b/client/src/lib/components/ui/menubar/menubar-checkbox-item.svelte deleted file mode 100644 index 3291dbd..0000000 --- a/client/src/lib/components/ui/menubar/menubar-checkbox-item.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - - {#snippet children({ checked, indeterminate })} - - {#if indeterminate} - - {:else} - - {/if} - - {@render childrenProp?.()} - {/snippet} - diff --git a/client/src/lib/components/ui/menubar/menubar-content.svelte b/client/src/lib/components/ui/menubar/menubar-content.svelte deleted file mode 100644 index 6930564..0000000 --- a/client/src/lib/components/ui/menubar/menubar-content.svelte +++ /dev/null @@ -1,32 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/menubar/menubar-group-heading.svelte b/client/src/lib/components/ui/menubar/menubar-group-heading.svelte deleted file mode 100644 index 4b89729..0000000 --- a/client/src/lib/components/ui/menubar/menubar-group-heading.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/menubar/menubar-item.svelte b/client/src/lib/components/ui/menubar/menubar-item.svelte deleted file mode 100644 index f475761..0000000 --- a/client/src/lib/components/ui/menubar/menubar-item.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/menubar/menubar-radio-item.svelte b/client/src/lib/components/ui/menubar/menubar-radio-item.svelte deleted file mode 100644 index 2d4f84d..0000000 --- a/client/src/lib/components/ui/menubar/menubar-radio-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - {#snippet children({ checked })} - - {#if checked} - - {/if} - - {@render childrenProp?.({ checked })} - {/snippet} - diff --git a/client/src/lib/components/ui/menubar/menubar-separator.svelte b/client/src/lib/components/ui/menubar/menubar-separator.svelte deleted file mode 100644 index 2a6aa04..0000000 --- a/client/src/lib/components/ui/menubar/menubar-separator.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/menubar/menubar-shortcut.svelte b/client/src/lib/components/ui/menubar/menubar-shortcut.svelte deleted file mode 100644 index b35a95f..0000000 --- a/client/src/lib/components/ui/menubar/menubar-shortcut.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/client/src/lib/components/ui/menubar/menubar-sub-content.svelte b/client/src/lib/components/ui/menubar/menubar-sub-content.svelte deleted file mode 100644 index 1d68e88..0000000 --- a/client/src/lib/components/ui/menubar/menubar-sub-content.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/menubar/menubar-sub-trigger.svelte b/client/src/lib/components/ui/menubar/menubar-sub-trigger.svelte deleted file mode 100644 index 4ce6521..0000000 --- a/client/src/lib/components/ui/menubar/menubar-sub-trigger.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - {@render children?.()} - - diff --git a/client/src/lib/components/ui/menubar/menubar-trigger.svelte b/client/src/lib/components/ui/menubar/menubar-trigger.svelte deleted file mode 100644 index d33965c..0000000 --- a/client/src/lib/components/ui/menubar/menubar-trigger.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/menubar/menubar.svelte b/client/src/lib/components/ui/menubar/menubar.svelte deleted file mode 100644 index 55c34c6..0000000 --- a/client/src/lib/components/ui/menubar/menubar.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/popover/index.ts b/client/src/lib/components/ui/popover/index.ts deleted file mode 100644 index 63aecf9..0000000 --- a/client/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/client/src/lib/components/ui/popover/popover-content.svelte b/client/src/lib/components/ui/popover/popover-content.svelte deleted file mode 100644 index d2fbace..0000000 --- a/client/src/lib/components/ui/popover/popover-content.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/progress/index.ts b/client/src/lib/components/ui/progress/index.ts deleted file mode 100644 index 25eee61..0000000 --- a/client/src/lib/components/ui/progress/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./progress.svelte"; - -export { - Root, - // - Root as Progress, -}; diff --git a/client/src/lib/components/ui/progress/progress.svelte b/client/src/lib/components/ui/progress/progress.svelte deleted file mode 100644 index 5c47770..0000000 --- a/client/src/lib/components/ui/progress/progress.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - - -
-
diff --git a/client/src/lib/components/ui/radio-group/index.ts b/client/src/lib/components/ui/radio-group/index.ts deleted file mode 100644 index 90b33fe..0000000 --- a/client/src/lib/components/ui/radio-group/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import Root from "./radio-group.svelte"; -import Item from "./radio-group-item.svelte"; - -export { - Root, - Item, - // - Root as RadioGroup, - Item as RadioGroupItem, -}; diff --git a/client/src/lib/components/ui/radio-group/radio-group-item.svelte b/client/src/lib/components/ui/radio-group/radio-group-item.svelte deleted file mode 100644 index bab22c0..0000000 --- a/client/src/lib/components/ui/radio-group/radio-group-item.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - {#snippet children({ checked })} -
- {#if checked} - - {/if} -
- {/snippet} -
diff --git a/client/src/lib/components/ui/radio-group/radio-group.svelte b/client/src/lib/components/ui/radio-group/radio-group.svelte deleted file mode 100644 index 5180b31..0000000 --- a/client/src/lib/components/ui/radio-group/radio-group.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/resizable/index.ts b/client/src/lib/components/ui/resizable/index.ts deleted file mode 100644 index 2e37f11..0000000 --- a/client/src/lib/components/ui/resizable/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Pane } from "paneforge"; -import Handle from "./resizable-handle.svelte"; -import PaneGroup from "./resizable-pane-group.svelte"; - -export { - PaneGroup, - Pane, - Handle, - // - PaneGroup as ResizablePaneGroup, - Pane as ResizablePane, - Handle as ResizableHandle, -}; diff --git a/client/src/lib/components/ui/resizable/resizable-handle.svelte b/client/src/lib/components/ui/resizable/resizable-handle.svelte deleted file mode 100644 index cf001f0..0000000 --- a/client/src/lib/components/ui/resizable/resizable-handle.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - -div]:rotate-90", - className - )} - {...restProps} -> - {#if withHandle} -
- -
- {/if} -
diff --git a/client/src/lib/components/ui/resizable/resizable-pane-group.svelte b/client/src/lib/components/ui/resizable/resizable-pane-group.svelte deleted file mode 100644 index 18c690c..0000000 --- a/client/src/lib/components/ui/resizable/resizable-pane-group.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/scroll-area/index.ts b/client/src/lib/components/ui/scroll-area/index.ts deleted file mode 100644 index e86a25b..0000000 --- a/client/src/lib/components/ui/scroll-area/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import Scrollbar from "./scroll-area-scrollbar.svelte"; -import Root from "./scroll-area.svelte"; - -export { - Root, - Scrollbar, - //, - Root as ScrollArea, - Scrollbar as ScrollAreaScrollbar, -}; diff --git a/client/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte b/client/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte deleted file mode 100644 index b436056..0000000 --- a/client/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - - - {@render children?.()} - - diff --git a/client/src/lib/components/ui/scroll-area/scroll-area.svelte b/client/src/lib/components/ui/scroll-area/scroll-area.svelte deleted file mode 100644 index 9943f83..0000000 --- a/client/src/lib/components/ui/scroll-area/scroll-area.svelte +++ /dev/null @@ -1,32 +0,0 @@ - - - - - {@render children?.()} - - {#if orientation === "vertical" || orientation === "both"} - - {/if} - {#if orientation === "horizontal" || orientation === "both"} - - {/if} - - diff --git a/client/src/lib/components/ui/select/index.ts b/client/src/lib/components/ui/select/index.ts deleted file mode 100644 index f31b8ae..0000000 --- a/client/src/lib/components/ui/select/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Select as SelectPrimitive } from "bits-ui"; - -import GroupHeading from "./select-group-heading.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"; - -const Root = SelectPrimitive.Root; -const Group = SelectPrimitive.Group; - -export { - Root, - Group, - GroupHeading, - Item, - Content, - Trigger, - Separator, - ScrollDownButton, - ScrollUpButton, - // - Root as Select, - Group as SelectGroup, - GroupHeading as SelectGroupHeading, - Item as SelectItem, - Content as SelectContent, - Trigger as SelectTrigger, - Separator as SelectSeparator, - ScrollDownButton as SelectScrollDownButton, - ScrollUpButton as SelectScrollUpButton, -}; diff --git a/client/src/lib/components/ui/select/select-content.svelte b/client/src/lib/components/ui/select/select-content.svelte deleted file mode 100644 index 74ee548..0000000 --- a/client/src/lib/components/ui/select/select-content.svelte +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - {@render children?.()} - - - - diff --git a/client/src/lib/components/ui/select/select-group-heading.svelte b/client/src/lib/components/ui/select/select-group-heading.svelte deleted file mode 100644 index 7984bef..0000000 --- a/client/src/lib/components/ui/select/select-group-heading.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/select/select-item.svelte b/client/src/lib/components/ui/select/select-item.svelte deleted file mode 100644 index 9d7f516..0000000 --- a/client/src/lib/components/ui/select/select-item.svelte +++ /dev/null @@ -1,37 +0,0 @@ - - - - {#snippet children({ selected, highlighted })} - - {#if selected} - - {/if} - - {#if childrenProp} - {@render childrenProp({ selected, highlighted })} - {:else} - {label || value} - {/if} - {/snippet} - diff --git a/client/src/lib/components/ui/select/select-scroll-down-button.svelte b/client/src/lib/components/ui/select/select-scroll-down-button.svelte deleted file mode 100644 index c17d5d1..0000000 --- a/client/src/lib/components/ui/select/select-scroll-down-button.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/select/select-scroll-up-button.svelte b/client/src/lib/components/ui/select/select-scroll-up-button.svelte deleted file mode 100644 index 8ba08c0..0000000 --- a/client/src/lib/components/ui/select/select-scroll-up-button.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/select/select-separator.svelte b/client/src/lib/components/ui/select/select-separator.svelte deleted file mode 100644 index 38a3ab0..0000000 --- a/client/src/lib/components/ui/select/select-separator.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/select/select-trigger.svelte b/client/src/lib/components/ui/select/select-trigger.svelte deleted file mode 100644 index ce4e48f..0000000 --- a/client/src/lib/components/ui/select/select-trigger.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - -span]:line-clamp-1", - className - )} - {...restProps} -> - {@render children?.()} - - diff --git a/client/src/lib/components/ui/separator/index.ts b/client/src/lib/components/ui/separator/index.ts deleted file mode 100644 index 82442d2..0000000 --- a/client/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/client/src/lib/components/ui/separator/separator.svelte b/client/src/lib/components/ui/separator/separator.svelte deleted file mode 100644 index cd823cc..0000000 --- a/client/src/lib/components/ui/separator/separator.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/sheet/index.ts b/client/src/lib/components/ui/sheet/index.ts deleted file mode 100644 index 1cf1af1..0000000 --- a/client/src/lib/components/ui/sheet/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Dialog as SheetPrimitive } from "bits-ui"; -import Overlay from "./sheet-overlay.svelte"; -import Content from "./sheet-content.svelte"; -import Header from "./sheet-header.svelte"; -import Footer from "./sheet-footer.svelte"; -import Title from "./sheet-title.svelte"; -import Description from "./sheet-description.svelte"; - -const Root = SheetPrimitive.Root; -const Close = SheetPrimitive.Close; -const Trigger = SheetPrimitive.Trigger; -const Portal = SheetPrimitive.Portal; - -export { - Root, - Close, - Trigger, - Portal, - Overlay, - Content, - Header, - Footer, - Title, - Description, - // - Root as Sheet, - Close as SheetClose, - Trigger as SheetTrigger, - Portal as SheetPortal, - Overlay as SheetOverlay, - Content as SheetContent, - Header as SheetHeader, - Footer as SheetFooter, - Title as SheetTitle, - Description as SheetDescription, -}; diff --git a/client/src/lib/components/ui/sheet/sheet-content.svelte b/client/src/lib/components/ui/sheet/sheet-content.svelte deleted file mode 100644 index 27a7ba3..0000000 --- a/client/src/lib/components/ui/sheet/sheet-content.svelte +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - {@render children?.()} - - - Close - - - diff --git a/client/src/lib/components/ui/sheet/sheet-description.svelte b/client/src/lib/components/ui/sheet/sheet-description.svelte deleted file mode 100644 index 885e01f..0000000 --- a/client/src/lib/components/ui/sheet/sheet-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/sheet/sheet-footer.svelte b/client/src/lib/components/ui/sheet/sheet-footer.svelte deleted file mode 100644 index 91ecaba..0000000 --- a/client/src/lib/components/ui/sheet/sheet-footer.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/client/src/lib/components/ui/sheet/sheet-header.svelte b/client/src/lib/components/ui/sheet/sheet-header.svelte deleted file mode 100644 index 47ea6be..0000000 --- a/client/src/lib/components/ui/sheet/sheet-header.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/client/src/lib/components/ui/sheet/sheet-overlay.svelte b/client/src/lib/components/ui/sheet/sheet-overlay.svelte deleted file mode 100644 index faa2de1..0000000 --- a/client/src/lib/components/ui/sheet/sheet-overlay.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/sheet/sheet-title.svelte b/client/src/lib/components/ui/sheet/sheet-title.svelte deleted file mode 100644 index 25f42fc..0000000 --- a/client/src/lib/components/ui/sheet/sheet-title.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/skeleton/index.ts b/client/src/lib/components/ui/skeleton/index.ts deleted file mode 100644 index 186db21..0000000 --- a/client/src/lib/components/ui/skeleton/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./skeleton.svelte"; - -export { - Root, - // - Root as Skeleton, -}; diff --git a/client/src/lib/components/ui/skeleton/skeleton.svelte b/client/src/lib/components/ui/skeleton/skeleton.svelte deleted file mode 100644 index 4089b49..0000000 --- a/client/src/lib/components/ui/skeleton/skeleton.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - -
diff --git a/client/src/lib/components/ui/slider/index.ts b/client/src/lib/components/ui/slider/index.ts deleted file mode 100644 index 820f209..0000000 --- a/client/src/lib/components/ui/slider/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./slider.svelte"; - -export { - Root, - // - Root as Slider, -}; diff --git a/client/src/lib/components/ui/slider/slider.svelte b/client/src/lib/components/ui/slider/slider.svelte deleted file mode 100644 index 8b057dd..0000000 --- a/client/src/lib/components/ui/slider/slider.svelte +++ /dev/null @@ -1,44 +0,0 @@ - - - - - {#snippet children({ thumbs })} - - - - {#each thumbs as thumb (thumb)} - - {/each} - {/snippet} - diff --git a/client/src/lib/components/ui/sonner/index.ts b/client/src/lib/components/ui/sonner/index.ts deleted file mode 100644 index 1ad9f4a..0000000 --- a/client/src/lib/components/ui/sonner/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Toaster } from "./sonner.svelte"; diff --git a/client/src/lib/components/ui/sonner/sonner.svelte b/client/src/lib/components/ui/sonner/sonner.svelte deleted file mode 100644 index 0631191..0000000 --- a/client/src/lib/components/ui/sonner/sonner.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/switch/index.ts b/client/src/lib/components/ui/switch/index.ts deleted file mode 100644 index f5533db..0000000 --- a/client/src/lib/components/ui/switch/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./switch.svelte"; - -export { - Root, - // - Root as Switch, -}; diff --git a/client/src/lib/components/ui/switch/switch.svelte b/client/src/lib/components/ui/switch/switch.svelte deleted file mode 100644 index 66b8b1e..0000000 --- a/client/src/lib/components/ui/switch/switch.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/tabs/index.ts b/client/src/lib/components/ui/tabs/index.ts deleted file mode 100644 index f1ab372..0000000 --- a/client/src/lib/components/ui/tabs/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Tabs as TabsPrimitive } from "bits-ui"; -import Content from "./tabs-content.svelte"; -import List from "./tabs-list.svelte"; -import Trigger from "./tabs-trigger.svelte"; - -const Root = TabsPrimitive.Root; - -export { - Root, - Content, - List, - Trigger, - // - Root as Tabs, - Content as TabsContent, - List as TabsList, - Trigger as TabsTrigger, -}; diff --git a/client/src/lib/components/ui/tabs/tabs-content.svelte b/client/src/lib/components/ui/tabs/tabs-content.svelte deleted file mode 100644 index f1c0515..0000000 --- a/client/src/lib/components/ui/tabs/tabs-content.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/tabs/tabs-list.svelte b/client/src/lib/components/ui/tabs/tabs-list.svelte deleted file mode 100644 index f03e5fc..0000000 --- a/client/src/lib/components/ui/tabs/tabs-list.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/tabs/tabs-trigger.svelte b/client/src/lib/components/ui/tabs/tabs-trigger.svelte deleted file mode 100644 index f1f5825..0000000 --- a/client/src/lib/components/ui/tabs/tabs-trigger.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/textarea/index.ts b/client/src/lib/components/ui/textarea/index.ts deleted file mode 100644 index ace797a..0000000 --- a/client/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/client/src/lib/components/ui/textarea/textarea.svelte b/client/src/lib/components/ui/textarea/textarea.svelte deleted file mode 100644 index 2616c2c..0000000 --- a/client/src/lib/components/ui/textarea/textarea.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/toggle-group/index.ts b/client/src/lib/components/ui/toggle-group/index.ts deleted file mode 100644 index 12b14b9..0000000 --- a/client/src/lib/components/ui/toggle-group/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import Root from "./toggle-group.svelte"; -import Item from "./toggle-group-item.svelte"; - -export { - Root, - Item, - // - Root as ToggleGroup, - Item as ToggleGroupItem, -}; diff --git a/client/src/lib/components/ui/toggle-group/toggle-group-item.svelte b/client/src/lib/components/ui/toggle-group/toggle-group-item.svelte deleted file mode 100644 index 8143635..0000000 --- a/client/src/lib/components/ui/toggle-group/toggle-group-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/client/src/lib/components/ui/toggle-group/toggle-group.svelte b/client/src/lib/components/ui/toggle-group/toggle-group.svelte deleted file mode 100644 index 0886005..0000000 --- a/client/src/lib/components/ui/toggle-group/toggle-group.svelte +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - diff --git a/client/src/lib/components/ui/toggle/index.ts b/client/src/lib/components/ui/toggle/index.ts deleted file mode 100644 index 8cb2936..0000000 --- a/client/src/lib/components/ui/toggle/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -import Root from "./toggle.svelte"; -export { - toggleVariants, - type ToggleSize, - type ToggleVariant, - type ToggleVariants, -} from "./toggle.svelte"; - -export { - Root, - // - Root as Toggle, -}; diff --git a/client/src/lib/components/ui/toggle/toggle.svelte b/client/src/lib/components/ui/toggle/toggle.svelte deleted file mode 100644 index b66fa93..0000000 --- a/client/src/lib/components/ui/toggle/toggle.svelte +++ /dev/null @@ -1,51 +0,0 @@ - - - - - diff --git a/client/src/lib/components/ui/tooltip/index.ts b/client/src/lib/components/ui/tooltip/index.ts deleted file mode 100644 index e9e1fd7..0000000 --- a/client/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/client/src/lib/components/ui/tooltip/tooltip-content.svelte b/client/src/lib/components/ui/tooltip/tooltip-content.svelte deleted file mode 100644 index 68ff232..0000000 --- a/client/src/lib/components/ui/tooltip/tooltip-content.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/client/src/routes/+page.svelte b/client/src/routes/+page.svelte index 89666ea..8c0191f 100644 --- a/client/src/routes/+page.svelte +++ b/client/src/routes/+page.svelte @@ -3,8 +3,27 @@ import type { PageProps } from './$types'; let { data }: PageProps = $props(); + + interface MapData { + mapNumber: number + } + + let maps: MapData[] = $state([{ + mapNumber: 1 + }]); + + function addMap() { + maps.push({ mapNumber: maps.length + 1 }); + } + function removeThisMapFactory(idx: number) { + return () => { + maps.splice(idx); + } + }
- + {#each maps as map, i} + + {/each}
diff --git a/client/tailwind.config.ts b/client/tailwind.config.ts deleted file mode 100644 index d91ff63..0000000 --- a/client/tailwind.config.ts +++ /dev/null @@ -1,96 +0,0 @@ -import { fontFamily } from "tailwindcss/defaultTheme"; -import type { Config } from "tailwindcss"; -import tailwindcssAnimate from "tailwindcss-animate"; - -const config: Config = { - darkMode: ["class"], - content: ["./src/**/*.{html,js,svelte,ts}"], - safelist: ["dark"], - theme: { - container: { - center: true, - padding: "2rem", - screens: { - "2xl": "1400px" - } - }, - extend: { - colors: { - border: "hsl(var(--border) / )", - input: "hsl(var(--input) / )", - ring: "hsl(var(--ring) / )", - background: "hsl(var(--background) / )", - foreground: "hsl(var(--foreground) / )", - primary: { - DEFAULT: "hsl(var(--primary) / )", - foreground: "hsl(var(--primary-foreground) / )" - }, - secondary: { - DEFAULT: "hsl(var(--secondary) / )", - foreground: "hsl(var(--secondary-foreground) / )" - }, - destructive: { - DEFAULT: "hsl(var(--destructive) / )", - foreground: "hsl(var(--destructive-foreground) / )" - }, - muted: { - DEFAULT: "hsl(var(--muted) / )", - foreground: "hsl(var(--muted-foreground) / )" - }, - accent: { - DEFAULT: "hsl(var(--accent) / )", - foreground: "hsl(var(--accent-foreground) / )" - }, - popover: { - DEFAULT: "hsl(var(--popover) / )", - foreground: "hsl(var(--popover-foreground) / )" - }, - card: { - DEFAULT: "hsl(var(--card) / )", - foreground: "hsl(var(--card-foreground) / )" - }, - sidebar: { - DEFAULT: "hsl(var(--sidebar-background))", - foreground: "hsl(var(--sidebar-foreground))", - primary: "hsl(var(--sidebar-primary))", - "primary-foreground": "hsl(var(--sidebar-primary-foreground))", - accent: "hsl(var(--sidebar-accent))", - "accent-foreground": "hsl(var(--sidebar-accent-foreground))", - border: "hsl(var(--sidebar-border))", - ring: "hsl(var(--sidebar-ring))", - }, - }, - borderRadius: { - xl: "calc(var(--radius) + 4px)", - lg: "var(--radius)", - md: "calc(var(--radius) - 2px)", - sm: "calc(var(--radius) - 4px)" - }, - fontFamily: { - sans: [...fontFamily.sans] - }, - keyframes: { - "accordion-down": { - from: { height: "0" }, - to: { height: "var(--bits-accordion-content-height)" }, - }, - "accordion-up": { - from: { height: "var(--bits-accordion-content-height)" }, - to: { height: "0" }, - }, - "caret-blink": { - "0%,70%,100%": { opacity: "1" }, - "20%,50%": { opacity: "0" }, - }, - }, - animation: { - "accordion-down": "accordion-down 0.2s ease-out", - "accordion-up": "accordion-up 0.2s ease-out", - "caret-blink": "caret-blink 1.25s ease-out infinite", - }, - }, - }, - plugins: [tailwindcssAnimate], -}; - -export default config;