+
+
+
+
+
+
+
+
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 000000000..a80a60600
--- /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 d67bbeef2..b13351661 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 01bf45f32..132b75e55 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 ec0f8f397..cfad02910 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 000000000..54886de29
--- /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 1b6f86941..36d89adcf 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 c2ba5fb21..a74b7a9f9 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 a591a15ff..cb28e04ad 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 1b0de108b..6289dc2ac 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 6f3f5cbe7..bebd50274 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 684362832..d698bfa42 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 7f4643e3e..8fb877623 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 6eee469fa..bb98875f9 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 9ff6d5e72..d652969f5 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 8c28c2864..7f906aaec 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 23dcf196a..32b8e54b5 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 babc140df..d7ea58a03 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 13fd2726e..a992d5bf2 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 535c3ee9b..6f093265f 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 703e4c94e..f4db0eac1 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 c7eabe4d3..eb06d5d7f 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 358297fa1..3d0fddef9 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 dab23f034..efba9f953 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 0e35f4b9f..5a4ecf4d0 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 a04c02626..18f6100f7 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 a64703e56..cc1f09f16 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 6d0b1aa7d..cab09f0ac 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 88218a6c1..c21a49015 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 e6e0009f6..3051102b7 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 a38105706..eca973f04 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 ee0c12ff3..f803446a0 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 ca8cfeae3..e924dd4b7 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 b83d90b86..5952c12b3 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 9f95afe5a..18c85c9a9 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 201ad27db..bf4a198a6 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 3f2013526..968d01ddc 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 57bf8f0b9..b980d37ab 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 a051ee0fe..5e260706b 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 4a727904c..7124d3318 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 7eb1e0b85..ce0243a78 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 20add0764..5ad7961c4 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 e0f4bd778..bfda22fc8 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 4a34a7c22..67ca4acc5 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 8efd5a926..3184f0da5 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 6011f35cb..c99f3196a 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 893231389..0cf0b7b36 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 88f754f17..0c80df855 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 cfdd1074f..945e670b3 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 d583a8cfa..4b2a36609 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 4c72f209c..254cee75d 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 5489697dc..bcdde78a3 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 adc42fdfb..160402f33 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 56cc55d12..0b55cca1e 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 ef4474a6b..8aa3cae1e 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 91f1aeddc..89eeac4d8 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 a0bb5c240..6a1e649e0 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 7ca1ca622..04126b561 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 8853a0861..4679ee053 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 c81799388..7000f92b9 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 ff2ee6c88..ae9c71f3f 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 4bc37dd8b..47fe94113 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 31b929462..d7fdf0dfc 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 a04c02626..18f6100f7 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 a64703e56..cc1f09f16 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 8f128ff85..7e98ffe2a 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 88218a6c1..c21a49015 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 978f12695..f0ef002bf 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 a48a617c7..3429079c3 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 ee0c12ff3..f803446a0 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 4c4e77afa..c6fdd118c 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 7b27d67c2..0f620e533 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 1c945deb6..23bfdaba0 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 6a7ab2a76..e2d47739b 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 3f31a5f35..5785406ec 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 adcbb2178..bddb1f974 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 9f89ad775..ac3e34bb9 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 e40f326d0..1b05b4691 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 @@