+
+
+
+
+
+
+
+
diff --git a/packages/app/src/modules/app/components/locale-picker.vue b/packages/app/src/modules/app/components/locale-picker.vue
new file mode 100644
index 00000000..a80a6060
--- /dev/null
+++ b/packages/app/src/modules/app/components/locale-picker.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ name }}
+
+
+
+
diff --git a/packages/app/src/modules/app/components/sidenav-menu.vue b/packages/app/src/modules/app/components/sidenav-menu.vue
index d67bbeef..b1335166 100644
--- a/packages/app/src/modules/app/components/sidenav-menu.vue
+++ b/packages/app/src/modules/app/components/sidenav-menu.vue
@@ -2,7 +2,7 @@
import { Button } from '@/src/modules/ui/components/button';
import { useToolsStore } from '../../tools/tools.store';
-const { tools } = useToolsStore();
+const toolStore = useToolsStore();
const localePath = useLocalePath();
@@ -20,7 +20,7 @@ const localePath = useLocalePath();
Home
-
+
{{ tool.title }}
diff --git a/packages/app/src/modules/app/layouts/default.vue b/packages/app/src/modules/app/layouts/default.vue
index 01bf45f3..132b75e5 100644
--- a/packages/app/src/modules/app/layouts/default.vue
+++ b/packages/app/src/modules/app/layouts/default.vue
@@ -1,6 +1,22 @@
+
+
-
+
diff --git a/packages/app/src/modules/app/layouts/sidenav.vue b/packages/app/src/modules/app/layouts/sidenav.vue
index ec0f8f39..cfad0291 100644
--- a/packages/app/src/modules/app/layouts/sidenav.vue
+++ b/packages/app/src/modules/app/layouts/sidenav.vue
@@ -1,14 +1,6 @@
@@ -31,38 +23,9 @@ const colorMode = useColorMode();
-
-
-
-
-
-
-
-
-
-
- Light
-
-
-
- Dark
-
-
-
- System
-
-
-
-
+
diff --git a/packages/app/src/modules/app/pages/about.vue b/packages/app/src/modules/app/pages/about.vue
new file mode 100644
index 00000000..54886de2
--- /dev/null
+++ b/packages/app/src/modules/app/pages/about.vue
@@ -0,0 +1,3 @@
+
+ TODO
+
diff --git a/packages/app/src/modules/app/pages/index.vue b/packages/app/src/modules/app/pages/index.vue
index 1b6f8694..36d89adc 100644
--- a/packages/app/src/modules/app/pages/index.vue
+++ b/packages/app/src/modules/app/pages/index.vue
@@ -1,10 +1,8 @@
diff --git a/packages/app/src/modules/ui/components/badge/index.ts b/packages/app/src/modules/ui/components/badge/index.ts
index c2ba5fb2..a74b7a9f 100644
--- a/packages/app/src/modules/ui/components/badge/index.ts
+++ b/packages/app/src/modules/ui/components/badge/index.ts
@@ -1,6 +1,6 @@
-import { cva, type VariantProps } from 'class-variance-authority'
+import { cva, type VariantProps } from 'class-variance-authority';
-export { default as Badge } from './Badge.vue'
+export { default as Badge } from './Badge.vue';
export const badgeVariants = cva(
'inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2',
@@ -20,6 +20,6 @@ export const badgeVariants = cva(
variant: 'default',
},
},
-)
+);
-export type BadgeVariants = VariantProps
+export type BadgeVariants = VariantProps;
diff --git a/packages/app/src/modules/ui/components/card/Card.vue b/packages/app/src/modules/ui/components/card/Card.vue
index a591a15f..cb28e04a 100644
--- a/packages/app/src/modules/ui/components/card/Card.vue
+++ b/packages/app/src/modules/ui/components/card/Card.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/card/CardContent.vue b/packages/app/src/modules/ui/components/card/CardContent.vue
index 1b0de108..6289dc2a 100644
--- a/packages/app/src/modules/ui/components/card/CardContent.vue
+++ b/packages/app/src/modules/ui/components/card/CardContent.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/card/CardDescription.vue b/packages/app/src/modules/ui/components/card/CardDescription.vue
index 6f3f5cbe..bebd5027 100644
--- a/packages/app/src/modules/ui/components/card/CardDescription.vue
+++ b/packages/app/src/modules/ui/components/card/CardDescription.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/card/CardFooter.vue b/packages/app/src/modules/ui/components/card/CardFooter.vue
index 68436283..d698bfa4 100644
--- a/packages/app/src/modules/ui/components/card/CardFooter.vue
+++ b/packages/app/src/modules/ui/components/card/CardFooter.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/card/CardHeader.vue b/packages/app/src/modules/ui/components/card/CardHeader.vue
index 7f4643e3..8fb87762 100644
--- a/packages/app/src/modules/ui/components/card/CardHeader.vue
+++ b/packages/app/src/modules/ui/components/card/CardHeader.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/card/CardTitle.vue b/packages/app/src/modules/ui/components/card/CardTitle.vue
index 6eee469f..bb98875f 100644
--- a/packages/app/src/modules/ui/components/card/CardTitle.vue
+++ b/packages/app/src/modules/ui/components/card/CardTitle.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/card/index.ts b/packages/app/src/modules/ui/components/card/index.ts
index 9ff6d5e7..d652969f 100644
--- a/packages/app/src/modules/ui/components/card/index.ts
+++ b/packages/app/src/modules/ui/components/card/index.ts
@@ -1,6 +1,6 @@
-export { default as Card } from './Card.vue'
-export { default as CardContent } from './CardContent.vue'
-export { default as CardDescription } from './CardDescription.vue'
-export { default as CardFooter } from './CardFooter.vue'
-export { default as CardHeader } from './CardHeader.vue'
-export { default as CardTitle } from './CardTitle.vue'
+export { default as Card } from './Card.vue';
+export { default as CardContent } from './CardContent.vue';
+export { default as CardDescription } from './CardDescription.vue';
+export { default as CardFooter } from './CardFooter.vue';
+export { default as CardHeader } from './CardHeader.vue';
+export { default as CardTitle } from './CardTitle.vue';
diff --git a/packages/app/src/modules/ui/components/checkbox/index.ts b/packages/app/src/modules/ui/components/checkbox/index.ts
index 8c28c286..7f906aae 100644
--- a/packages/app/src/modules/ui/components/checkbox/index.ts
+++ b/packages/app/src/modules/ui/components/checkbox/index.ts
@@ -1 +1 @@
-export { default as Checkbox } from './Checkbox.vue'
+export { default as Checkbox } from './Checkbox.vue';
diff --git a/packages/app/src/modules/ui/components/command/Command.vue b/packages/app/src/modules/ui/components/command/Command.vue
index 23dcf196..32b8e54b 100644
--- a/packages/app/src/modules/ui/components/command/Command.vue
+++ b/packages/app/src/modules/ui/components/command/Command.vue
@@ -1,23 +1,23 @@
diff --git a/packages/app/src/modules/ui/components/command/CommandDialog.vue b/packages/app/src/modules/ui/components/command/CommandDialog.vue
index babc140d..d7ea58a0 100644
--- a/packages/app/src/modules/ui/components/command/CommandDialog.vue
+++ b/packages/app/src/modules/ui/components/command/CommandDialog.vue
@@ -1,13 +1,13 @@
diff --git a/packages/app/src/modules/ui/components/command/CommandEmpty.vue b/packages/app/src/modules/ui/components/command/CommandEmpty.vue
index 13fd2726..a992d5bf 100644
--- a/packages/app/src/modules/ui/components/command/CommandEmpty.vue
+++ b/packages/app/src/modules/ui/components/command/CommandEmpty.vue
@@ -1,16 +1,16 @@
diff --git a/packages/app/src/modules/ui/components/command/CommandGroup.vue b/packages/app/src/modules/ui/components/command/CommandGroup.vue
index 535c3ee9..6f093265 100644
--- a/packages/app/src/modules/ui/components/command/CommandGroup.vue
+++ b/packages/app/src/modules/ui/components/command/CommandGroup.vue
@@ -1,19 +1,19 @@
diff --git a/packages/app/src/modules/ui/components/command/CommandItem.vue b/packages/app/src/modules/ui/components/command/CommandItem.vue
index 703e4c94..f4db0eac 100644
--- a/packages/app/src/modules/ui/components/command/CommandItem.vue
+++ b/packages/app/src/modules/ui/components/command/CommandItem.vue
@@ -1,19 +1,19 @@
diff --git a/packages/app/src/modules/ui/components/command/CommandList.vue b/packages/app/src/modules/ui/components/command/CommandList.vue
index c7eabe4d..eb06d5d7 100644
--- a/packages/app/src/modules/ui/components/command/CommandList.vue
+++ b/packages/app/src/modules/ui/components/command/CommandList.vue
@@ -1,21 +1,21 @@
diff --git a/packages/app/src/modules/ui/components/command/CommandSeparator.vue b/packages/app/src/modules/ui/components/command/CommandSeparator.vue
index 358297fa..3d0fddef 100644
--- a/packages/app/src/modules/ui/components/command/CommandSeparator.vue
+++ b/packages/app/src/modules/ui/components/command/CommandSeparator.vue
@@ -1,16 +1,16 @@
diff --git a/packages/app/src/modules/ui/components/command/CommandShortcut.vue b/packages/app/src/modules/ui/components/command/CommandShortcut.vue
index dab23f03..efba9f95 100644
--- a/packages/app/src/modules/ui/components/command/CommandShortcut.vue
+++ b/packages/app/src/modules/ui/components/command/CommandShortcut.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/command/index.ts b/packages/app/src/modules/ui/components/command/index.ts
index 0e35f4b9..5a4ecf4d 100644
--- a/packages/app/src/modules/ui/components/command/index.ts
+++ b/packages/app/src/modules/ui/components/command/index.ts
@@ -1,9 +1,9 @@
-export { default as Command } from './Command.vue'
-export { default as CommandDialog } from './CommandDialog.vue'
-export { default as CommandEmpty } from './CommandEmpty.vue'
-export { default as CommandGroup } from './CommandGroup.vue'
-export { default as CommandInput } from './CommandInput.vue'
-export { default as CommandItem } from './CommandItem.vue'
-export { default as CommandList } from './CommandList.vue'
-export { default as CommandSeparator } from './CommandSeparator.vue'
-export { default as CommandShortcut } from './CommandShortcut.vue'
+export { default as Command } from './Command.vue';
+export { default as CommandDialog } from './CommandDialog.vue';
+export { default as CommandEmpty } from './CommandEmpty.vue';
+export { default as CommandGroup } from './CommandGroup.vue';
+export { default as CommandInput } from './CommandInput.vue';
+export { default as CommandItem } from './CommandItem.vue';
+export { default as CommandList } from './CommandList.vue';
+export { default as CommandSeparator } from './CommandSeparator.vue';
+export { default as CommandShortcut } from './CommandShortcut.vue';
diff --git a/packages/app/src/modules/ui/components/dialog/Dialog.vue b/packages/app/src/modules/ui/components/dialog/Dialog.vue
index a04c0262..18f6100f 100644
--- a/packages/app/src/modules/ui/components/dialog/Dialog.vue
+++ b/packages/app/src/modules/ui/components/dialog/Dialog.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/dialog/DialogClose.vue b/packages/app/src/modules/ui/components/dialog/DialogClose.vue
index a64703e5..cc1f09f1 100644
--- a/packages/app/src/modules/ui/components/dialog/DialogClose.vue
+++ b/packages/app/src/modules/ui/components/dialog/DialogClose.vue
@@ -1,7 +1,7 @@
diff --git a/packages/app/src/modules/ui/components/dialog/DialogDescription.vue b/packages/app/src/modules/ui/components/dialog/DialogDescription.vue
index 6d0b1aa7..cab09f0a 100644
--- a/packages/app/src/modules/ui/components/dialog/DialogDescription.vue
+++ b/packages/app/src/modules/ui/components/dialog/DialogDescription.vue
@@ -1,17 +1,17 @@
diff --git a/packages/app/src/modules/ui/components/dialog/DialogFooter.vue b/packages/app/src/modules/ui/components/dialog/DialogFooter.vue
index 88218a6c..c21a4901 100644
--- a/packages/app/src/modules/ui/components/dialog/DialogFooter.vue
+++ b/packages/app/src/modules/ui/components/dialog/DialogFooter.vue
@@ -1,8 +1,8 @@
diff --git a/packages/app/src/modules/ui/components/dialog/DialogHeader.vue b/packages/app/src/modules/ui/components/dialog/DialogHeader.vue
index e6e0009f..3051102b 100644
--- a/packages/app/src/modules/ui/components/dialog/DialogHeader.vue
+++ b/packages/app/src/modules/ui/components/dialog/DialogHeader.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/dialog/DialogTitle.vue b/packages/app/src/modules/ui/components/dialog/DialogTitle.vue
index a3810570..eca973f0 100644
--- a/packages/app/src/modules/ui/components/dialog/DialogTitle.vue
+++ b/packages/app/src/modules/ui/components/dialog/DialogTitle.vue
@@ -1,17 +1,17 @@
diff --git a/packages/app/src/modules/ui/components/dialog/DialogTrigger.vue b/packages/app/src/modules/ui/components/dialog/DialogTrigger.vue
index ee0c12ff..f803446a 100644
--- a/packages/app/src/modules/ui/components/dialog/DialogTrigger.vue
+++ b/packages/app/src/modules/ui/components/dialog/DialogTrigger.vue
@@ -1,7 +1,7 @@
diff --git a/packages/app/src/modules/ui/components/dialog/index.ts b/packages/app/src/modules/ui/components/dialog/index.ts
index ca8cfeae..e924dd4b 100644
--- a/packages/app/src/modules/ui/components/dialog/index.ts
+++ b/packages/app/src/modules/ui/components/dialog/index.ts
@@ -1,9 +1,9 @@
-export { default as Dialog } from './Dialog.vue'
-export { default as DialogClose } from './DialogClose.vue'
-export { default as DialogContent } from './DialogContent.vue'
-export { default as DialogDescription } from './DialogDescription.vue'
-export { default as DialogFooter } from './DialogFooter.vue'
-export { default as DialogHeader } from './DialogHeader.vue'
-export { default as DialogScrollContent } from './DialogScrollContent.vue'
-export { default as DialogTitle } from './DialogTitle.vue'
-export { default as DialogTrigger } from './DialogTrigger.vue'
+export { default as Dialog } from './Dialog.vue';
+export { default as DialogClose } from './DialogClose.vue';
+export { default as DialogContent } from './DialogContent.vue';
+export { default as DialogDescription } from './DialogDescription.vue';
+export { default as DialogFooter } from './DialogFooter.vue';
+export { default as DialogHeader } from './DialogHeader.vue';
+export { default as DialogScrollContent } from './DialogScrollContent.vue';
+export { default as DialogTitle } from './DialogTitle.vue';
+export { default as DialogTrigger } from './DialogTrigger.vue';
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenu.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenu.vue
index b83d90b8..5952c12b 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenu.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenu.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuCheckboxItem.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuCheckboxItem.vue
index 9f95afe5..18c85c9a 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuCheckboxItem.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuCheckboxItem.vue
@@ -1,24 +1,24 @@
@@ -31,7 +31,7 @@ const forwarded = useForwardPropsEmits(delegatedProps, emits)
>
-
+
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuContent.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuContent.vue
index 201ad27d..bf4a198a 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuContent.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuContent.vue
@@ -1,29 +1,29 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuGroup.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuGroup.vue
index 3f201352..968d01dd 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuGroup.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuGroup.vue
@@ -1,7 +1,7 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuItem.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuItem.vue
index 57bf8f0b..b980d37a 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuItem.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuItem.vue
@@ -1,17 +1,17 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuLabel.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuLabel.vue
index a051ee0f..5e260706 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuLabel.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuLabel.vue
@@ -1,17 +1,17 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuRadioGroup.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuRadioGroup.vue
index 4a727904..7124d331 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuRadioGroup.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuRadioGroup.vue
@@ -4,12 +4,12 @@ import {
type DropdownMenuRadioGroupEmits,
type DropdownMenuRadioGroupProps,
useForwardPropsEmits,
-} from 'radix-vue'
+} from 'radix-vue';
-const props = defineProps()
-const emits = defineEmits()
+const props = defineProps();
+const emits = defineEmits();
-const forwarded = useForwardPropsEmits(props, emits)
+const forwarded = useForwardPropsEmits(props, emits);
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSeparator.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSeparator.vue
index 7eb1e0b8..ce0243a7 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSeparator.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSeparator.vue
@@ -1,20 +1,20 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuShortcut.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuShortcut.vue
index 20add076..5ad7961c 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuShortcut.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuShortcut.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSub.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSub.vue
index e0f4bd77..bfda22fc 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSub.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSub.vue
@@ -4,12 +4,12 @@ import {
type DropdownMenuSubEmits,
type DropdownMenuSubProps,
useForwardPropsEmits,
-} from 'radix-vue'
+} from 'radix-vue';
-const props = defineProps()
-const emits = defineEmits()
+const props = defineProps();
+const emits = defineEmits();
-const forwarded = useForwardPropsEmits(props, emits)
+const forwarded = useForwardPropsEmits(props, emits);
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSubContent.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSubContent.vue
index 4a34a7c2..67ca4acc 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSubContent.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuSubContent.vue
@@ -1,23 +1,23 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuTrigger.vue b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuTrigger.vue
index 8efd5a92..3184f0da 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuTrigger.vue
+++ b/packages/app/src/modules/ui/components/dropdown-menu/DropdownMenuTrigger.vue
@@ -1,9 +1,9 @@
diff --git a/packages/app/src/modules/ui/components/dropdown-menu/index.ts b/packages/app/src/modules/ui/components/dropdown-menu/index.ts
index 6011f35c..c99f3196 100644
--- a/packages/app/src/modules/ui/components/dropdown-menu/index.ts
+++ b/packages/app/src/modules/ui/components/dropdown-menu/index.ts
@@ -1,16 +1,16 @@
-export { default as DropdownMenu } from './DropdownMenu.vue'
+export { default as DropdownMenu } from './DropdownMenu.vue';
-export { default as DropdownMenuCheckboxItem } from './DropdownMenuCheckboxItem.vue'
-export { default as DropdownMenuContent } from './DropdownMenuContent.vue'
-export { default as DropdownMenuGroup } from './DropdownMenuGroup.vue'
-export { default as DropdownMenuItem } from './DropdownMenuItem.vue'
-export { default as DropdownMenuLabel } from './DropdownMenuLabel.vue'
-export { default as DropdownMenuRadioGroup } from './DropdownMenuRadioGroup.vue'
-export { default as DropdownMenuRadioItem } from './DropdownMenuRadioItem.vue'
-export { default as DropdownMenuSeparator } from './DropdownMenuSeparator.vue'
-export { default as DropdownMenuShortcut } from './DropdownMenuShortcut.vue'
-export { default as DropdownMenuSub } from './DropdownMenuSub.vue'
-export { default as DropdownMenuSubContent } from './DropdownMenuSubContent.vue'
-export { default as DropdownMenuSubTrigger } from './DropdownMenuSubTrigger.vue'
-export { default as DropdownMenuTrigger } from './DropdownMenuTrigger.vue'
-export { DropdownMenuPortal } from 'radix-vue'
+export { default as DropdownMenuCheckboxItem } from './DropdownMenuCheckboxItem.vue';
+export { default as DropdownMenuContent } from './DropdownMenuContent.vue';
+export { default as DropdownMenuGroup } from './DropdownMenuGroup.vue';
+export { default as DropdownMenuItem } from './DropdownMenuItem.vue';
+export { default as DropdownMenuLabel } from './DropdownMenuLabel.vue';
+export { default as DropdownMenuRadioGroup } from './DropdownMenuRadioGroup.vue';
+export { default as DropdownMenuRadioItem } from './DropdownMenuRadioItem.vue';
+export { default as DropdownMenuSeparator } from './DropdownMenuSeparator.vue';
+export { default as DropdownMenuShortcut } from './DropdownMenuShortcut.vue';
+export { default as DropdownMenuSub } from './DropdownMenuSub.vue';
+export { default as DropdownMenuSubContent } from './DropdownMenuSubContent.vue';
+export { default as DropdownMenuSubTrigger } from './DropdownMenuSubTrigger.vue';
+export { default as DropdownMenuTrigger } from './DropdownMenuTrigger.vue';
+export { DropdownMenuPortal } from 'radix-vue';
diff --git a/packages/app/src/modules/ui/components/number-field/NumberField.vue b/packages/app/src/modules/ui/components/number-field/NumberField.vue
index 89323138..0cf0b7b3 100644
--- a/packages/app/src/modules/ui/components/number-field/NumberField.vue
+++ b/packages/app/src/modules/ui/components/number-field/NumberField.vue
@@ -1,19 +1,19 @@
diff --git a/packages/app/src/modules/ui/components/number-field/NumberFieldContent.vue b/packages/app/src/modules/ui/components/number-field/NumberFieldContent.vue
index 88f754f1..0c80df85 100644
--- a/packages/app/src/modules/ui/components/number-field/NumberFieldContent.vue
+++ b/packages/app/src/modules/ui/components/number-field/NumberFieldContent.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/number-field/NumberFieldDecrement.vue b/packages/app/src/modules/ui/components/number-field/NumberFieldDecrement.vue
index cfdd1074..945e670b 100644
--- a/packages/app/src/modules/ui/components/number-field/NumberFieldDecrement.vue
+++ b/packages/app/src/modules/ui/components/number-field/NumberFieldDecrement.vue
@@ -1,19 +1,19 @@
diff --git a/packages/app/src/modules/ui/components/number-field/NumberFieldIncrement.vue b/packages/app/src/modules/ui/components/number-field/NumberFieldIncrement.vue
index d583a8cf..4b2a3660 100644
--- a/packages/app/src/modules/ui/components/number-field/NumberFieldIncrement.vue
+++ b/packages/app/src/modules/ui/components/number-field/NumberFieldIncrement.vue
@@ -1,19 +1,19 @@
diff --git a/packages/app/src/modules/ui/components/number-field/NumberFieldInput.vue b/packages/app/src/modules/ui/components/number-field/NumberFieldInput.vue
index 4c72f209..254cee75 100644
--- a/packages/app/src/modules/ui/components/number-field/NumberFieldInput.vue
+++ b/packages/app/src/modules/ui/components/number-field/NumberFieldInput.vue
@@ -1,11 +1,11 @@
diff --git a/packages/app/src/modules/ui/components/number-field/index.ts b/packages/app/src/modules/ui/components/number-field/index.ts
index 5489697d..bcdde78a 100644
--- a/packages/app/src/modules/ui/components/number-field/index.ts
+++ b/packages/app/src/modules/ui/components/number-field/index.ts
@@ -1,5 +1,5 @@
-export { default as NumberField } from './NumberField.vue'
-export { default as NumberFieldContent } from './NumberFieldContent.vue'
-export { default as NumberFieldDecrement } from './NumberFieldDecrement.vue'
-export { default as NumberFieldIncrement } from './NumberFieldIncrement.vue'
-export { default as NumberFieldInput } from './NumberFieldInput.vue'
+export { default as NumberField } from './NumberField.vue';
+export { default as NumberFieldContent } from './NumberFieldContent.vue';
+export { default as NumberFieldDecrement } from './NumberFieldDecrement.vue';
+export { default as NumberFieldIncrement } from './NumberFieldIncrement.vue';
+export { default as NumberFieldInput } from './NumberFieldInput.vue';
diff --git a/packages/app/src/modules/ui/components/select/Select.vue b/packages/app/src/modules/ui/components/select/Select.vue
index adc42fdf..160402f3 100644
--- a/packages/app/src/modules/ui/components/select/Select.vue
+++ b/packages/app/src/modules/ui/components/select/Select.vue
@@ -1,11 +1,11 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectContent.vue b/packages/app/src/modules/ui/components/select/SelectContent.vue
index 56cc55d1..0b55cca1 100644
--- a/packages/app/src/modules/ui/components/select/SelectContent.vue
+++ b/packages/app/src/modules/ui/components/select/SelectContent.vue
@@ -1,5 +1,5 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectGroup.vue b/packages/app/src/modules/ui/components/select/SelectGroup.vue
index ef4474a6..8aa3cae1 100644
--- a/packages/app/src/modules/ui/components/select/SelectGroup.vue
+++ b/packages/app/src/modules/ui/components/select/SelectGroup.vue
@@ -1,15 +1,15 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectItem.vue b/packages/app/src/modules/ui/components/select/SelectItem.vue
index 91f1aedd..89eeac4d 100644
--- a/packages/app/src/modules/ui/components/select/SelectItem.vue
+++ b/packages/app/src/modules/ui/components/select/SelectItem.vue
@@ -1,24 +1,24 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectItemText.vue b/packages/app/src/modules/ui/components/select/SelectItemText.vue
index a0bb5c24..6a1e649e 100644
--- a/packages/app/src/modules/ui/components/select/SelectItemText.vue
+++ b/packages/app/src/modules/ui/components/select/SelectItemText.vue
@@ -1,7 +1,7 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectLabel.vue b/packages/app/src/modules/ui/components/select/SelectLabel.vue
index 7ca1ca62..04126b56 100644
--- a/packages/app/src/modules/ui/components/select/SelectLabel.vue
+++ b/packages/app/src/modules/ui/components/select/SelectLabel.vue
@@ -1,9 +1,9 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectScrollDownButton.vue b/packages/app/src/modules/ui/components/select/SelectScrollDownButton.vue
index 8853a086..4679ee05 100644
--- a/packages/app/src/modules/ui/components/select/SelectScrollDownButton.vue
+++ b/packages/app/src/modules/ui/components/select/SelectScrollDownButton.vue
@@ -1,18 +1,18 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectScrollUpButton.vue b/packages/app/src/modules/ui/components/select/SelectScrollUpButton.vue
index c8179938..7000f92b 100644
--- a/packages/app/src/modules/ui/components/select/SelectScrollUpButton.vue
+++ b/packages/app/src/modules/ui/components/select/SelectScrollUpButton.vue
@@ -1,18 +1,18 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectSeparator.vue b/packages/app/src/modules/ui/components/select/SelectSeparator.vue
index ff2ee6c8..ae9c71f3 100644
--- a/packages/app/src/modules/ui/components/select/SelectSeparator.vue
+++ b/packages/app/src/modules/ui/components/select/SelectSeparator.vue
@@ -1,15 +1,15 @@
diff --git a/packages/app/src/modules/ui/components/select/SelectValue.vue b/packages/app/src/modules/ui/components/select/SelectValue.vue
index 4bc37dd8..47fe9411 100644
--- a/packages/app/src/modules/ui/components/select/SelectValue.vue
+++ b/packages/app/src/modules/ui/components/select/SelectValue.vue
@@ -1,7 +1,7 @@
diff --git a/packages/app/src/modules/ui/components/select/index.ts b/packages/app/src/modules/ui/components/select/index.ts
index 31b92946..d7fdf0df 100644
--- a/packages/app/src/modules/ui/components/select/index.ts
+++ b/packages/app/src/modules/ui/components/select/index.ts
@@ -1,11 +1,11 @@
-export { default as Select } from './Select.vue'
-export { default as SelectContent } from './SelectContent.vue'
-export { default as SelectGroup } from './SelectGroup.vue'
-export { default as SelectItem } from './SelectItem.vue'
-export { default as SelectItemText } from './SelectItemText.vue'
-export { default as SelectLabel } from './SelectLabel.vue'
-export { default as SelectScrollDownButton } from './SelectScrollDownButton.vue'
-export { default as SelectScrollUpButton } from './SelectScrollUpButton.vue'
-export { default as SelectSeparator } from './SelectSeparator.vue'
-export { default as SelectTrigger } from './SelectTrigger.vue'
-export { default as SelectValue } from './SelectValue.vue'
+export { default as Select } from './Select.vue';
+export { default as SelectContent } from './SelectContent.vue';
+export { default as SelectGroup } from './SelectGroup.vue';
+export { default as SelectItem } from './SelectItem.vue';
+export { default as SelectItemText } from './SelectItemText.vue';
+export { default as SelectLabel } from './SelectLabel.vue';
+export { default as SelectScrollDownButton } from './SelectScrollDownButton.vue';
+export { default as SelectScrollUpButton } from './SelectScrollUpButton.vue';
+export { default as SelectSeparator } from './SelectSeparator.vue';
+export { default as SelectTrigger } from './SelectTrigger.vue';
+export { default as SelectValue } from './SelectValue.vue';
diff --git a/packages/app/src/modules/ui/components/sheet/Sheet.vue b/packages/app/src/modules/ui/components/sheet/Sheet.vue
index a04c0262..18f6100f 100644
--- a/packages/app/src/modules/ui/components/sheet/Sheet.vue
+++ b/packages/app/src/modules/ui/components/sheet/Sheet.vue
@@ -1,10 +1,10 @@
diff --git a/packages/app/src/modules/ui/components/sheet/SheetClose.vue b/packages/app/src/modules/ui/components/sheet/SheetClose.vue
index a64703e5..cc1f09f1 100644
--- a/packages/app/src/modules/ui/components/sheet/SheetClose.vue
+++ b/packages/app/src/modules/ui/components/sheet/SheetClose.vue
@@ -1,7 +1,7 @@
diff --git a/packages/app/src/modules/ui/components/sheet/SheetDescription.vue b/packages/app/src/modules/ui/components/sheet/SheetDescription.vue
index 8f128ff8..7e98ffe2 100644
--- a/packages/app/src/modules/ui/components/sheet/SheetDescription.vue
+++ b/packages/app/src/modules/ui/components/sheet/SheetDescription.vue
@@ -1,15 +1,15 @@
diff --git a/packages/app/src/modules/ui/components/sheet/SheetFooter.vue b/packages/app/src/modules/ui/components/sheet/SheetFooter.vue
index 88218a6c..c21a4901 100644
--- a/packages/app/src/modules/ui/components/sheet/SheetFooter.vue
+++ b/packages/app/src/modules/ui/components/sheet/SheetFooter.vue
@@ -1,8 +1,8 @@
diff --git a/packages/app/src/modules/ui/components/sheet/SheetHeader.vue b/packages/app/src/modules/ui/components/sheet/SheetHeader.vue
index 978f1269..f0ef002b 100644
--- a/packages/app/src/modules/ui/components/sheet/SheetHeader.vue
+++ b/packages/app/src/modules/ui/components/sheet/SheetHeader.vue
@@ -1,8 +1,8 @@
diff --git a/packages/app/src/modules/ui/components/sheet/SheetTitle.vue b/packages/app/src/modules/ui/components/sheet/SheetTitle.vue
index a48a617c..3429079c 100644
--- a/packages/app/src/modules/ui/components/sheet/SheetTitle.vue
+++ b/packages/app/src/modules/ui/components/sheet/SheetTitle.vue
@@ -1,15 +1,15 @@
diff --git a/packages/app/src/modules/ui/components/sheet/SheetTrigger.vue b/packages/app/src/modules/ui/components/sheet/SheetTrigger.vue
index ee0c12ff..f803446a 100644
--- a/packages/app/src/modules/ui/components/sheet/SheetTrigger.vue
+++ b/packages/app/src/modules/ui/components/sheet/SheetTrigger.vue
@@ -1,7 +1,7 @@
diff --git a/packages/app/src/modules/ui/components/sheet/index.ts b/packages/app/src/modules/ui/components/sheet/index.ts
index 4c4e77af..c6fdd118 100644
--- a/packages/app/src/modules/ui/components/sheet/index.ts
+++ b/packages/app/src/modules/ui/components/sheet/index.ts
@@ -1,13 +1,13 @@
-import { cva, type VariantProps } from 'class-variance-authority'
+import { cva, type VariantProps } from 'class-variance-authority';
-export { default as Sheet } from './Sheet.vue'
-export { default as SheetClose } from './SheetClose.vue'
-export { default as SheetContent } from './SheetContent.vue'
-export { default as SheetDescription } from './SheetDescription.vue'
-export { default as SheetFooter } from './SheetFooter.vue'
-export { default as SheetHeader } from './SheetHeader.vue'
-export { default as SheetTitle } from './SheetTitle.vue'
-export { default as SheetTrigger } from './SheetTrigger.vue'
+export { default as Sheet } from './Sheet.vue';
+export { default as SheetClose } from './SheetClose.vue';
+export { default as SheetContent } from './SheetContent.vue';
+export { default as SheetDescription } from './SheetDescription.vue';
+export { default as SheetFooter } from './SheetFooter.vue';
+export { default as SheetHeader } from './SheetHeader.vue';
+export { default as SheetTitle } from './SheetTitle.vue';
+export { default as SheetTrigger } from './SheetTrigger.vue';
export const sheetVariants = cva(
'fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500',
@@ -26,6 +26,6 @@ export const sheetVariants = cva(
side: 'right',
},
},
-)
+);
-export type SheetVariants = VariantProps
+export type SheetVariants = VariantProps;
diff --git a/packages/app/src/modules/ui/components/slider/Slider.vue b/packages/app/src/modules/ui/components/slider/Slider.vue
index 7b27d67c..0f620e53 100644
--- a/packages/app/src/modules/ui/components/slider/Slider.vue
+++ b/packages/app/src/modules/ui/components/slider/Slider.vue
@@ -1,19 +1,19 @@
diff --git a/packages/app/src/modules/ui/components/slider/index.ts b/packages/app/src/modules/ui/components/slider/index.ts
index 1c945deb..23bfdaba 100644
--- a/packages/app/src/modules/ui/components/slider/index.ts
+++ b/packages/app/src/modules/ui/components/slider/index.ts
@@ -1 +1 @@
-export { default as Slider } from './Slider.vue'
+export { default as Slider } from './Slider.vue';
diff --git a/packages/app/src/modules/ui/components/textarea/index.ts b/packages/app/src/modules/ui/components/textarea/index.ts
index 6a7ab2a7..e2d47739 100644
--- a/packages/app/src/modules/ui/components/textarea/index.ts
+++ b/packages/app/src/modules/ui/components/textarea/index.ts
@@ -1 +1 @@
-export { default as Textarea } from './Textarea.vue'
+export { default as Textarea } from './Textarea.vue';
diff --git a/packages/app/src/modules/ui/components/toggle-group/ToggleGroup.vue b/packages/app/src/modules/ui/components/toggle-group/ToggleGroup.vue
index 3f31a5f3..5785406e 100644
--- a/packages/app/src/modules/ui/components/toggle-group/ToggleGroup.vue
+++ b/packages/app/src/modules/ui/components/toggle-group/ToggleGroup.vue
@@ -1,34 +1,34 @@
-
+
diff --git a/packages/app/src/modules/ui/components/toggle-group/ToggleGroupItem.vue b/packages/app/src/modules/ui/components/toggle-group/ToggleGroupItem.vue
index adcbb217..bddb1f97 100644
--- a/packages/app/src/modules/ui/components/toggle-group/ToggleGroupItem.vue
+++ b/packages/app/src/modules/ui/components/toggle-group/ToggleGroupItem.vue
@@ -1,26 +1,24 @@
diff --git a/packages/app/src/modules/ui/components/toggle-group/index.ts b/packages/app/src/modules/ui/components/toggle-group/index.ts
index 9f89ad77..ac3e34bb 100644
--- a/packages/app/src/modules/ui/components/toggle-group/index.ts
+++ b/packages/app/src/modules/ui/components/toggle-group/index.ts
@@ -1,2 +1,2 @@
-export { default as ToggleGroup } from './ToggleGroup.vue'
-export { default as ToggleGroupItem } from './ToggleGroupItem.vue'
+export { default as ToggleGroup } from './ToggleGroup.vue';
+export { default as ToggleGroupItem } from './ToggleGroupItem.vue';
diff --git a/packages/app/src/modules/ui/components/toggle/Toggle.vue b/packages/app/src/modules/ui/components/toggle/Toggle.vue
index e40f326d..1b05b469 100644
--- a/packages/app/src/modules/ui/components/toggle/Toggle.vue
+++ b/packages/app/src/modules/ui/components/toggle/Toggle.vue
@@ -1,28 +1,25 @@