From d4f61c283f8e0d809ddf70d1920aff639b829e82 Mon Sep 17 00:00:00 2001 From: vben Date: Sun, 23 Jun 2024 20:03:41 +0800 Subject: [PATCH] chore: update uikit -> ui-kit --- .ls-lint.yml | 2 +- apps/web-antd/CHANGELOG.md | 2 +- apps/web-antd/package.json | 3 +- apps/web-antd/src/app.vue | 2 +- apps/web-antd/src/layouts/basic.vue | 4 +- apps/web-antd/src/router/guard.ts | 1 + cspell.json | 2 +- .../eslint-config/src/custom-config.ts | 2 +- .../shared/const/src/storage-manager.test.ts | 130 ---------------- .../@core/shared/const/src/storage-manager.ts | 118 --------------- packages/@core/shared/const/src/types.ts | 17 --- packages/@core/shared/toolkit/package.json | 1 - packages/@core/{uikit => ui-kit}/README.md | 0 .../{uikit => ui-kit}/layout-ui/package.json | 0 .../layout-ui/postcss.config.mjs | 0 .../layout-ui/src/components/index.ts | 0 .../src/components/layout-content.vue | 0 .../src/components/layout-footer.vue | 0 .../src/components/layout-header.vue | 0 .../src/components/layout-sidebar.vue | 0 .../src/components/layout-tabbar.vue | 0 .../layout-ui/src/components/widgets/index.ts | 0 .../widgets/sidebar-collapse-button.vue | 0 .../widgets/sidebar-fixed-button.vue | 0 .../{uikit => ui-kit}/layout-ui/src/index.ts | 0 .../layout-ui/src/vben-layout.ts | 0 .../layout-ui/src/vben-layout.vue | 0 .../layout-ui/tailwind.config.mjs | 0 .../{uikit => ui-kit}/layout-ui/tsconfig.json | 0 .../layout-ui/vite.config.mts | 0 .../@core/{uikit => ui-kit}/menu-ui/README.md | 0 .../{uikit => ui-kit}/menu-ui/package.json | 0 .../menu-ui/postcss.config.mjs | 0 .../src/components/collapse-transition.vue | 0 .../menu-ui/src/components/index.ts | 0 .../menu-ui/src/components/menu-item.vue | 0 .../menu-ui/src/components/menu.vue | 0 .../src/components/normal-menu/index.ts | 0 .../src/components/normal-menu/normal-menu.ts | 0 .../components/normal-menu/normal-menu.vue | 0 .../src/components/sub-menu-content.vue | 0 .../menu-ui/src/components/sub-menu.vue | 0 .../menu-ui/src/hooks/index.ts | 0 .../menu-ui/src/hooks/use-menu-context.ts | 0 .../menu-ui/src/hooks/use-menu.ts | 0 .../{uikit => ui-kit}/menu-ui/src/index.ts | 0 .../menu-ui/src/interface/index.ts | 0 .../{uikit => ui-kit}/menu-ui/src/menu.vue | 0 .../menu-ui/src/styles/index.scss | 0 .../menu-ui/src/sub-menu.vue | 0 .../menu-ui/src/utils/index.ts | 0 .../menu-ui/tailwind.config.mjs | 0 .../{uikit => ui-kit}/menu-ui/tsconfig.json | 0 .../{uikit => ui-kit}/menu-ui/vite.config.mts | 0 .../shadcn-ui/build.config.ts | 0 .../shadcn-ui/components.json | 0 .../{uikit => ui-kit}/shadcn-ui/package.json | 0 .../shadcn-ui/postcss.config.mjs | 0 .../components/alert-dialog/alert-dialog.vue | 0 .../src/components/alert-dialog/index.ts | 0 .../src/components/avatar/avatar.vue | 0 .../shadcn-ui/src/components/avatar/index.ts | 0 .../src/components/back-top/back-top.vue | 0 .../src/components/back-top/backtop.ts | 0 .../src/components/back-top/index.ts | 0 .../src/components/back-top/use-backtop.ts | 0 .../breadcrumb/breadcrumb-background.vue | 0 .../src/components/breadcrumb/breadcrumb.vue | 2 +- .../src/components/breadcrumb/index.ts | 0 .../src/components/breadcrumb/interface.ts | 0 .../src/components/button/button.vue | 0 .../src/components/button/icon-button.vue | 0 .../shadcn-ui/src/components/button/index.ts | 0 .../src/components/checkbox/checkbox.vue | 0 .../src/components/checkbox/index.ts | 0 .../components/context-menu/context-menu.vue | 0 .../src/components/context-menu/index.ts | 0 .../src/components/context-menu/interface.ts | 0 .../dropdown-menu/dropdown-menu.vue | 0 .../dropdown-menu/dropdown-radio-menu.vue | 0 .../src/components/dropdown-menu/index.ts | 0 .../src/components/dropdown-menu/interface.ts | 0 .../floating-button-group.vue | 0 .../components/floating-button-group/index.ts | 0 .../components/full-screen/full-screen.vue | 0 .../src/components/full-screen/index.ts | 0 .../src/components/hover-card/hover-card.vue | 0 .../src/components/hover-card/index.ts | 0 .../shadcn-ui/src/components/icon/icon.vue | 0 .../shadcn-ui/src/components/icon/index.ts | 0 .../shadcn-ui/src/components/index.ts | 0 .../src/components/input-password/index.ts | 0 .../input-password/input-password.vue | 0 .../input-password/password-strength.vue | 0 .../shadcn-ui/src/components/input/index.ts | 0 .../shadcn-ui/src/components/input/input.vue | 0 .../src/components/input/interface.ts | 0 .../shadcn-ui/src/components/logo/index.ts | 0 .../shadcn-ui/src/components/logo/logo.vue | 0 .../src/components/menu-badge/index.ts | 0 .../components/menu-badge/menu-badge-dot.vue | 0 .../src/components/menu-badge/menu-badge.vue | 0 .../src/components/pin-input/index.ts | 0 .../src/components/pin-input/input.vue | 0 .../src/components/pin-input/interface.ts | 0 .../shadcn-ui/src/components/popover/index.ts | 0 .../src/components/popover/popover.vue | 0 .../src/components/scrollbar/index.ts | 0 .../src/components/scrollbar/scrollbar.vue | 0 .../src/components/segmented/index.ts | 0 .../src/components/segmented/interface.ts | 0 .../src/components/segmented/segmented.vue | 0 .../components/segmented/tabs-indicator.vue | 0 .../shadcn-ui/src/components/sheet/index.ts | 0 .../shadcn-ui/src/components/sheet/sheet.vue | 0 .../shadcn-ui/src/components/spinner/index.ts | 0 .../src/components/spinner/spinner.vue | 0 .../shadcn-ui/src/components/tooltip/index.ts | 0 .../src/components/tooltip/tooltip.vue | 0 .../ui/alert-dialog/AlertDialog.vue | 0 .../ui/alert-dialog/AlertDialogAction.vue | 0 .../ui/alert-dialog/AlertDialogCancel.vue | 0 .../ui/alert-dialog/AlertDialogContent.vue | 0 .../alert-dialog/AlertDialogDescription.vue | 0 .../ui/alert-dialog/AlertDialogFooter.vue | 0 .../ui/alert-dialog/AlertDialogHeader.vue | 0 .../ui/alert-dialog/AlertDialogTitle.vue | 0 .../ui/alert-dialog/AlertDialogTrigger.vue | 0 .../src/components/ui/alert-dialog/index.ts | 0 .../src/components/ui/avatar/Avatar.vue | 0 .../components/ui/avatar/AvatarFallback.vue | 0 .../src/components/ui/avatar/AvatarImage.vue | 0 .../src/components/ui/avatar/avatar.ts | 0 .../src/components/ui/avatar/index.ts | 0 .../src/components/ui/badge/Badge.vue | 0 .../src/components/ui/badge/badge.ts | 0 .../src/components/ui/badge/index.ts | 0 .../components/ui/breadcrumb/Breadcrumb.vue | 0 .../ui/breadcrumb/BreadcrumbEllipsis.vue | 0 .../ui/breadcrumb/BreadcrumbItem.vue | 0 .../ui/breadcrumb/BreadcrumbLink.vue | 0 .../ui/breadcrumb/BreadcrumbList.vue | 0 .../ui/breadcrumb/BreadcrumbPage.vue | 0 .../ui/breadcrumb/BreadcrumbSeparator.vue | 0 .../src/components/ui/breadcrumb/index.ts | 0 .../src/components/ui/button/Button.vue | 0 .../src/components/ui/button/button.ts | 0 .../src/components/ui/button/index.ts | 0 .../shadcn-ui/src/components/ui/card/Card.vue | 19 +++ .../src/components/ui/card/CardContent.vue | 15 ++ .../components/ui/card/CardDescription.vue | 15 ++ .../src/components/ui/card/CardFooter.vue | 15 ++ .../src/components/ui/card/CardHeader.vue | 15 ++ .../src/components/ui/card/CardTitle.vue | 15 ++ .../shadcn-ui/src/components/ui/card/index.ts | 6 + .../src/components/ui/checkbox/Checkbox.vue | 0 .../src/components/ui/checkbox/index.ts | 0 .../ui/context-menu/ContextMenu.vue | 0 .../context-menu/ContextMenuCheckboxItem.vue | 0 .../ui/context-menu/ContextMenuContent.vue | 0 .../ui/context-menu/ContextMenuGroup.vue | 0 .../ui/context-menu/ContextMenuItem.vue | 0 .../ui/context-menu/ContextMenuLabel.vue | 0 .../ui/context-menu/ContextMenuPortal.vue | 0 .../ui/context-menu/ContextMenuRadioGroup.vue | 0 .../ui/context-menu/ContextMenuRadioItem.vue | 0 .../ui/context-menu/ContextMenuSeparator.vue | 0 .../ui/context-menu/ContextMenuShortcut.vue | 0 .../ui/context-menu/ContextMenuSub.vue | 0 .../ui/context-menu/ContextMenuSubContent.vue | 0 .../ui/context-menu/ContextMenuSubTrigger.vue | 0 .../ui/context-menu/ContextMenuTrigger.vue | 0 .../src/components/ui/context-menu/index.ts | 0 .../src/components/ui/dialog/Dialog.vue | 0 .../src/components/ui/dialog/DialogClose.vue | 0 .../components/ui/dialog/DialogContent.vue | 0 .../ui/dialog/DialogDescription.vue | 0 .../src/components/ui/dialog/DialogFooter.vue | 0 .../src/components/ui/dialog/DialogHeader.vue | 0 .../ui/dialog/DialogScrollContent.vue | 0 .../src/components/ui/dialog/DialogTitle.vue | 0 .../components/ui/dialog/DialogTrigger.vue | 0 .../src/components/ui/dialog/index.ts | 0 .../ui/dropdown-menu/DropdownMenu.vue | 0 .../DropdownMenuCheckboxItem.vue | 0 .../ui/dropdown-menu/DropdownMenuContent.vue | 0 .../ui/dropdown-menu/DropdownMenuGroup.vue | 0 .../ui/dropdown-menu/DropdownMenuItem.vue | 0 .../ui/dropdown-menu/DropdownMenuLabel.vue | 0 .../dropdown-menu/DropdownMenuRadioGroup.vue | 0 .../dropdown-menu/DropdownMenuRadioItem.vue | 0 .../dropdown-menu/DropdownMenuSeparator.vue | 0 .../ui/dropdown-menu/DropdownMenuShortcut.vue | 0 .../ui/dropdown-menu/DropdownMenuSub.vue | 0 .../dropdown-menu/DropdownMenuSubContent.vue | 0 .../dropdown-menu/DropdownMenuSubTrigger.vue | 0 .../ui/dropdown-menu/DropdownMenuTrigger.vue | 0 .../src/components/ui/dropdown-menu/index.ts | 0 .../components/ui/hover-card/HoverCard.vue | 0 .../ui/hover-card/HoverCardContent.vue | 0 .../ui/hover-card/HoverCardTrigger.vue | 0 .../src/components/ui/hover-card/index.ts | 0 .../src/components/ui/pin-input/PinInput.vue | 0 .../components/ui/pin-input/PinInputGroup.vue | 0 .../components/ui/pin-input/PinInputInput.vue | 0 .../ui/pin-input/PinInputSeparator.vue | 0 .../src/components/ui/pin-input/index.ts | 0 .../src/components/ui/popover/Popover.vue | 0 .../components/ui/popover/PopoverContent.vue | 0 .../components/ui/popover/PopoverTrigger.vue | 0 .../src/components/ui/popover/index.ts | 0 .../components/ui/scroll-area/ScrollArea.vue | 0 .../components/ui/scroll-area/ScrollBar.vue | 0 .../src/components/ui/scroll-area/index.ts | 0 .../src/components/ui/select/Select.vue | 0 .../components/ui/select/SelectContent.vue | 0 .../src/components/ui/select/SelectGroup.vue | 0 .../src/components/ui/select/SelectItem.vue | 0 .../components/ui/select/SelectItemText.vue | 0 .../src/components/ui/select/SelectLabel.vue | 0 .../ui/select/SelectScrollDownButton.vue | 0 .../ui/select/SelectScrollUpButton.vue | 0 .../components/ui/select/SelectSeparator.vue | 0 .../components/ui/select/SelectTrigger.vue | 0 .../src/components/ui/select/SelectValue.vue | 0 .../src/components/ui/select/index.ts | 0 .../src/components/ui/sheet/Sheet.vue | 0 .../src/components/ui/sheet/SheetClose.vue | 0 .../src/components/ui/sheet/SheetContent.vue | 0 .../components/ui/sheet/SheetDescription.vue | 0 .../src/components/ui/sheet/SheetFooter.vue | 0 .../src/components/ui/sheet/SheetHeader.vue | 0 .../src/components/ui/sheet/SheetTitle.vue | 0 .../src/components/ui/sheet/SheetTrigger.vue | 0 .../src/components/ui/sheet/index.ts | 0 .../src/components/ui/sheet/sheet.ts | 0 .../src/components/ui/sonner/Sonner.vue | 0 .../src/components/ui/sonner/index.ts | 0 .../src/components/ui/switch/Switch.vue | 0 .../src/components/ui/switch/index.ts | 0 .../shadcn-ui/src/components/ui/tabs/Tabs.vue | 0 .../src/components/ui/tabs/TabsContent.vue | 0 .../src/components/ui/tabs/TabsList.vue | 0 .../src/components/ui/tabs/TabsTrigger.vue | 0 .../shadcn-ui/src/components/ui/tabs/index.ts | 0 .../ui/toggle-group/ToggleGroup.vue | 0 .../ui/toggle-group/ToggleGroupItem.vue | 0 .../src/components/ui/toggle-group/index.ts | 0 .../src/components/ui/toggle/Toggle.vue | 0 .../src/components/ui/toggle/index.ts | 0 .../src/components/ui/toggle/toggle.ts | 0 .../src/components/ui/tooltip/Tooltip.vue | 0 .../components/ui/tooltip/TooltipContent.vue | 0 .../components/ui/tooltip/TooltipProvider.vue | 0 .../components/ui/tooltip/TooltipTrigger.vue | 0 .../src/components/ui/tooltip/index.ts | 0 .../{uikit => ui-kit}/shadcn-ui/src/index.ts | 0 .../shadcn-ui/src/styles/index.css | 0 .../shadcn-ui/tailwind.config.mjs | 0 .../{uikit => ui-kit}/shadcn-ui/tsconfig.json | 0 .../{uikit => ui-kit}/tabs-ui/package.json | 0 .../tabs-ui/postcss.config.mjs | 0 .../components/chrome-tabs/chrome-tabs.scss | 0 .../components/chrome-tabs/tab-background.vue | 0 .../src/components/chrome-tabs/tab.vue | 0 .../src/components/chrome-tabs/tabs.vue | 0 .../tabs-ui/src/components/index.ts | 0 .../tabs-ui/src/components/tabs/index.vue | 0 .../{uikit => ui-kit}/tabs-ui/src/index.ts | 0 .../tabs-ui/src/interface.ts | 0 .../tabs-ui/src/tabs-view.vue | 0 .../tabs-ui/src/widgets/index.ts | 0 .../tabs-ui/src/widgets/tool-more.vue | 0 .../tabs-ui/src/widgets/tool-screen.vue | 0 .../tabs-ui/tailwind.config.mjs | 0 .../{uikit => ui-kit}/tabs-ui/tsconfig.json | 0 .../{uikit => ui-kit}/tabs-ui/vite.config.mts | 0 packages/business/chart-ui/package.json | 3 - packages/business/layouts/package.json | 5 +- .../layouts/src/authentication/toolbar.vue | 6 +- .../authentication/widgets/color-toggle.vue | 0 .../src/authentication/widgets/index.ts | 2 + .../authentication/widgets/layout-toggle.vue | 0 .../layouts/src/basic/header/header.vue | 2 +- .../business/layouts/src/basic/layout.vue | 2 +- packages/business/universal-ui/package.json | 3 - .../universal-ui/src/authentication/index.ts | 2 - .../universal-ui/src/dashboard/dashboard.vue | 140 +++++++++--------- packages/business/universal-ui/src/index.ts | 8 - packages/business/widgets/package.json | 61 ++++++++ packages/business/widgets/postcss.config.mjs | 1 + .../src/coze-assistant/assistant.vue | 0 .../src/coze-assistant/index.ts | 0 .../src/global-provider/global-provider.vue | 0 .../src/global-provider/index.ts | 0 .../src/global-search/global-search.vue | 0 .../src/global-search/index.ts | 0 .../src/global-search/search-panel.vue | 0 packages/business/widgets/src/index.ts | 8 + .../src/language-toggle/index.ts | 0 .../src/language-toggle/language-toggle.vue | 0 .../src/notification/index.ts | 0 .../src/notification/interface.ts | 0 .../src/notification/notification.vue | 0 .../src/preferences/blocks/block.vue | 0 .../preferences/blocks/general/animation.vue | 0 .../preferences/blocks/general/general.vue | 0 .../src/preferences/blocks/index.ts | 0 .../preferences/blocks/layout/breadcrumb.vue | 0 .../src/preferences/blocks/layout/content.vue | 0 .../src/preferences/blocks/layout/footer.vue | 0 .../src/preferences/blocks/layout/header.vue | 0 .../blocks/layout/interface-control.vue | 0 .../src/preferences/blocks/layout/layout.vue | 0 .../preferences/blocks/layout/navigation.vue | 0 .../src/preferences/blocks/layout/sidebar.vue | 0 .../src/preferences/blocks/layout/tabbar.vue | 0 .../src/preferences/blocks/select-item.vue | 0 .../blocks/shortcut-keys/global.vue | 0 .../src/preferences/blocks/switch-item.vue | 0 .../src/preferences/blocks/theme/builtin.vue | 0 .../preferences/blocks/theme/color-mode.vue | 0 .../src/preferences/blocks/theme/radius.vue | 0 .../src/preferences/blocks/theme/theme.vue | 0 .../src/preferences/blocks/toggle-item.vue | 0 .../src/preferences/icons/content-compact.vue | 0 .../src/preferences/icons/full-content.vue | 0 .../src/preferences/icons/header-nav.vue | 0 .../src/preferences/icons/index.ts | 0 .../src/preferences/icons/mixed-nav.vue | 0 .../src/preferences/icons/setting.vue | 0 .../preferences/icons/sidebar-mixed-nav.vue | 0 .../src/preferences/icons/sidebar-nav.vue | 0 .../src/preferences/index.ts | 0 .../src/preferences/preferences-widget.vue | 0 .../src/preferences/preferences.vue | 0 .../src/preferences/trigger.vue | 0 .../src/preferences/use-open-preferences.ts | 0 .../src/theme-toggle/index.ts | 0 .../src/theme-toggle/theme-button.vue | 0 .../src/theme-toggle/theme-toggle.vue | 0 .../src/user-dropdown/index.ts | 0 .../src/user-dropdown/user-dropdown.vue | 0 packages/business/widgets/tailwind.config.mjs | 1 + packages/business/widgets/tsconfig.json | 6 + packages/business/widgets/vite.config.mts | 3 + pnpm-lock.yaml | 75 +++++++--- pnpm-workspace.yaml | 2 +- scripts/vsh/src/aggregate-changelog/index.ts | 2 +- scripts/vsh/src/check-circular/index.ts | 2 +- vben-admin.code-workspace | 12 +- 351 files changed, 341 insertions(+), 391 deletions(-) delete mode 100644 packages/@core/shared/const/src/storage-manager.test.ts delete mode 100644 packages/@core/shared/const/src/storage-manager.ts delete mode 100644 packages/@core/shared/const/src/types.ts rename packages/@core/{uikit => ui-kit}/README.md (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/package.json (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/postcss.config.mjs (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/index.ts (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/layout-content.vue (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/layout-footer.vue (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/layout-header.vue (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/layout-sidebar.vue (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/layout-tabbar.vue (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/widgets/index.ts (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/widgets/sidebar-collapse-button.vue (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/components/widgets/sidebar-fixed-button.vue (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/index.ts (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/vben-layout.ts (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/src/vben-layout.vue (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/tailwind.config.mjs (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/tsconfig.json (100%) rename packages/@core/{uikit => ui-kit}/layout-ui/vite.config.mts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/README.md (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/package.json (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/postcss.config.mjs (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/collapse-transition.vue (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/index.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/menu-item.vue (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/menu.vue (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/normal-menu/index.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/normal-menu/normal-menu.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/normal-menu/normal-menu.vue (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/sub-menu-content.vue (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/components/sub-menu.vue (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/hooks/index.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/hooks/use-menu-context.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/hooks/use-menu.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/index.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/interface/index.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/menu.vue (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/styles/index.scss (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/sub-menu.vue (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/src/utils/index.ts (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/tailwind.config.mjs (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/tsconfig.json (100%) rename packages/@core/{uikit => ui-kit}/menu-ui/vite.config.mts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/build.config.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/components.json (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/package.json (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/postcss.config.mjs (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/alert-dialog/alert-dialog.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/alert-dialog/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/avatar/avatar.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/avatar/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/back-top/back-top.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/back-top/backtop.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/back-top/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/back-top/use-backtop.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/breadcrumb/breadcrumb-background.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/breadcrumb/breadcrumb.vue (98%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/breadcrumb/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/breadcrumb/interface.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/button/button.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/button/icon-button.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/button/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/checkbox/checkbox.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/checkbox/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/context-menu/context-menu.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/context-menu/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/context-menu/interface.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/dropdown-menu/dropdown-menu.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/dropdown-menu/dropdown-radio-menu.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/dropdown-menu/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/dropdown-menu/interface.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/floating-button-group/floating-button-group.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/floating-button-group/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/full-screen/full-screen.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/full-screen/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/hover-card/hover-card.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/hover-card/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/icon/icon.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/icon/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/input-password/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/input-password/input-password.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/input-password/password-strength.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/input/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/input/input.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/input/interface.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/logo/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/logo/logo.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/menu-badge/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/menu-badge/menu-badge-dot.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/menu-badge/menu-badge.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/pin-input/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/pin-input/input.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/pin-input/interface.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/popover/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/popover/popover.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/scrollbar/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/scrollbar/scrollbar.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/segmented/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/segmented/interface.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/segmented/segmented.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/segmented/tabs-indicator.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/sheet/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/sheet/sheet.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/spinner/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/spinner/spinner.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/tooltip/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/tooltip/tooltip.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialog.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialogAction.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialogCancel.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialogContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialogDescription.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialogFooter.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialogHeader.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialogTitle.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/AlertDialogTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/alert-dialog/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/avatar/Avatar.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/avatar/AvatarFallback.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/avatar/AvatarImage.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/avatar/avatar.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/avatar/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/badge/Badge.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/badge/badge.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/badge/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/breadcrumb/Breadcrumb.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/breadcrumb/BreadcrumbEllipsis.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/breadcrumb/BreadcrumbItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/breadcrumb/BreadcrumbLink.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/breadcrumb/BreadcrumbList.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/breadcrumb/BreadcrumbPage.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/breadcrumb/BreadcrumbSeparator.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/breadcrumb/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/button/Button.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/button/button.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/button/index.ts (100%) create mode 100644 packages/@core/ui-kit/shadcn-ui/src/components/ui/card/Card.vue create mode 100644 packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardContent.vue create mode 100644 packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardDescription.vue create mode 100644 packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardFooter.vue create mode 100644 packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardHeader.vue create mode 100644 packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardTitle.vue create mode 100644 packages/@core/ui-kit/shadcn-ui/src/components/ui/card/index.ts rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/checkbox/Checkbox.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/checkbox/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenu.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuCheckboxItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuGroup.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuLabel.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuPortal.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioGroup.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuSeparator.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuShortcut.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuSub.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuSubContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuSubTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/ContextMenuTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/context-menu/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/Dialog.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/DialogClose.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/DialogContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/DialogDescription.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/DialogFooter.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/DialogHeader.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/DialogScrollContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/DialogTitle.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/DialogTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dialog/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenu.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuGroup.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuLabel.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSub.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/dropdown-menu/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/hover-card/HoverCard.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/hover-card/HoverCardContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/hover-card/HoverCardTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/hover-card/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/pin-input/PinInput.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/pin-input/PinInputGroup.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/pin-input/PinInputInput.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/pin-input/PinInputSeparator.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/pin-input/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/popover/Popover.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/popover/PopoverContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/popover/PopoverTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/popover/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/scroll-area/ScrollArea.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/scroll-area/ScrollBar.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/scroll-area/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/Select.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectGroup.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectItemText.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectLabel.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectScrollDownButton.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectScrollUpButton.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectSeparator.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/SelectValue.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/select/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/Sheet.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/SheetClose.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/SheetContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/SheetDescription.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/SheetFooter.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/SheetHeader.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/SheetTitle.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/SheetTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sheet/sheet.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sonner/Sonner.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/sonner/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/switch/Switch.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/switch/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tabs/Tabs.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tabs/TabsContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tabs/TabsList.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tabs/TabsTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tabs/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/toggle-group/ToggleGroup.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/toggle-group/ToggleGroupItem.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/toggle-group/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/toggle/Toggle.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/toggle/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/toggle/toggle.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tooltip/Tooltip.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tooltip/TooltipContent.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tooltip/TooltipProvider.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tooltip/TooltipTrigger.vue (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/components/ui/tooltip/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/index.ts (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/src/styles/index.css (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/tailwind.config.mjs (100%) rename packages/@core/{uikit => ui-kit}/shadcn-ui/tsconfig.json (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/package.json (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/postcss.config.mjs (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/components/chrome-tabs/chrome-tabs.scss (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/components/chrome-tabs/tab-background.vue (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/components/chrome-tabs/tab.vue (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/components/chrome-tabs/tabs.vue (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/components/index.ts (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/components/tabs/index.vue (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/index.ts (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/interface.ts (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/tabs-view.vue (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/widgets/index.ts (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/widgets/tool-more.vue (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/src/widgets/tool-screen.vue (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/tailwind.config.mjs (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/tsconfig.json (100%) rename packages/@core/{uikit => ui-kit}/tabs-ui/vite.config.mts (100%) rename packages/business/{universal-ui => layouts}/src/authentication/widgets/color-toggle.vue (100%) create mode 100644 packages/business/layouts/src/authentication/widgets/index.ts rename packages/business/{universal-ui => layouts}/src/authentication/widgets/layout-toggle.vue (100%) create mode 100644 packages/business/widgets/package.json create mode 100644 packages/business/widgets/postcss.config.mjs rename packages/business/{universal-ui => widgets}/src/coze-assistant/assistant.vue (100%) rename packages/business/{universal-ui => widgets}/src/coze-assistant/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/global-provider/global-provider.vue (100%) rename packages/business/{universal-ui => widgets}/src/global-provider/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/global-search/global-search.vue (100%) rename packages/business/{universal-ui => widgets}/src/global-search/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/global-search/search-panel.vue (100%) create mode 100644 packages/business/widgets/src/index.ts rename packages/business/{universal-ui => widgets}/src/language-toggle/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/language-toggle/language-toggle.vue (100%) rename packages/business/{universal-ui => widgets}/src/notification/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/notification/interface.ts (100%) rename packages/business/{universal-ui => widgets}/src/notification/notification.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/block.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/general/animation.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/general/general.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/breadcrumb.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/content.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/footer.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/header.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/interface-control.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/layout.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/navigation.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/sidebar.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/layout/tabbar.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/select-item.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/shortcut-keys/global.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/switch-item.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/theme/builtin.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/theme/color-mode.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/theme/radius.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/theme/theme.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/blocks/toggle-item.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/icons/content-compact.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/icons/full-content.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/icons/header-nav.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/icons/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/preferences/icons/mixed-nav.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/icons/setting.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/icons/sidebar-mixed-nav.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/icons/sidebar-nav.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/preferences/preferences-widget.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/preferences.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/trigger.vue (100%) rename packages/business/{universal-ui => widgets}/src/preferences/use-open-preferences.ts (100%) rename packages/business/{universal-ui => widgets}/src/theme-toggle/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/theme-toggle/theme-button.vue (100%) rename packages/business/{universal-ui => widgets}/src/theme-toggle/theme-toggle.vue (100%) rename packages/business/{universal-ui => widgets}/src/user-dropdown/index.ts (100%) rename packages/business/{universal-ui => widgets}/src/user-dropdown/user-dropdown.vue (100%) create mode 100644 packages/business/widgets/tailwind.config.mjs create mode 100644 packages/business/widgets/tsconfig.json create mode 100644 packages/business/widgets/vite.config.mts diff --git a/.ls-lint.yml b/.ls-lint.yml index 0d3bd2dc..63d6b761 100644 --- a/.ls-lint.yml +++ b/.ls-lint.yml @@ -7,7 +7,7 @@ ls: .css: kebab-case | pointcase .d.ts: kebab-case | pointcase # shadcn 自动生成文件为 PascalCase 格式 - packages/@vben-core/uikit/shadcn-ui/src/components/ui: + packages/@vben-core/ui-kit/shadcn-ui/src/components/ui: .vue: PascalCase ignore: diff --git a/apps/web-antd/CHANGELOG.md b/apps/web-antd/CHANGELOG.md index 08daad3c..08d1fbf0 100644 --- a/apps/web-antd/CHANGELOG.md +++ b/apps/web-antd/CHANGELOG.md @@ -12,7 +12,7 @@ - @vben-core/request@5.0.1 - @vben-core/stores@5.0.1 - @vben/layouts@5.0.1 - - @vben/universal-ui@5.0.1 + - @vben/widgets@5.0.1 - @vben/constants@5.0.1 - @vben/hooks@5.0.1 - @vben/icons@5.0.1 diff --git a/apps/web-antd/package.json b/apps/web-antd/package.json index 5b29eb71..9b5e9e42 100644 --- a/apps/web-antd/package.json +++ b/apps/web-antd/package.json @@ -35,10 +35,11 @@ "@vben/icons": "workspace:*", "@vben/layouts": "workspace:*", "@vben/locales": "workspace:*", + "@vben/universal-ui": "workspace:*", "@vben/styles": "workspace:*", "@vben/types": "workspace:*", - "@vben/universal-ui": "workspace:*", "@vben/utils": "workspace:*", + "@vben/widgets": "workspace:*", "@vueuse/core": "^10.11.0", "ant-design-vue": "^4.2.3", "dayjs": "^1.11.11", diff --git a/apps/web-antd/src/app.vue b/apps/web-antd/src/app.vue index 7930e112..22256864 100644 --- a/apps/web-antd/src/app.vue +++ b/apps/web-antd/src/app.vue @@ -1,7 +1,7 @@ + + diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardContent.vue new file mode 100644 index 00000000..762406e7 --- /dev/null +++ b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardContent.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardDescription.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardDescription.vue new file mode 100644 index 00000000..d57e2e8b --- /dev/null +++ b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardDescription.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardFooter.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardFooter.vue new file mode 100644 index 00000000..6230c237 --- /dev/null +++ b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardFooter.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardHeader.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardHeader.vue new file mode 100644 index 00000000..484acb15 --- /dev/null +++ b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardHeader.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardTitle.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardTitle.vue new file mode 100644 index 00000000..122ef2aa --- /dev/null +++ b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/CardTitle.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/index.ts new file mode 100644 index 00000000..d652969f --- /dev/null +++ b/packages/@core/ui-kit/shadcn-ui/src/components/ui/card/index.ts @@ -0,0 +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'; diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/checkbox/Checkbox.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/checkbox/Checkbox.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/checkbox/Checkbox.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/checkbox/Checkbox.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/checkbox/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/checkbox/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/checkbox/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/checkbox/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenu.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenu.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenu.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenu.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuCheckboxItem.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuCheckboxItem.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuCheckboxItem.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuCheckboxItem.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuGroup.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuGroup.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuGroup.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuGroup.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuItem.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuItem.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuItem.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuItem.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuLabel.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuLabel.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuLabel.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuLabel.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuPortal.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuPortal.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuPortal.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuPortal.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioGroup.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioGroup.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioGroup.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioGroup.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioItem.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioItem.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioItem.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuRadioItem.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuSeparator.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuSeparator.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuSeparator.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuSeparator.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuShortcut.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuShortcut.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuShortcut.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuShortcut.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuSub.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuSub.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuSub.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuSub.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuSubContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuSubContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuSubContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuSubContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuSubTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuSubTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuSubTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuSubTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/ContextMenuTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/ContextMenuTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/context-menu/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/context-menu/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/Dialog.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/Dialog.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/Dialog.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/Dialog.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogClose.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogClose.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogClose.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogClose.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogDescription.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogDescription.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogDescription.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogDescription.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogFooter.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogFooter.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogFooter.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogFooter.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogHeader.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogHeader.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogHeader.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogHeader.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogScrollContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogScrollContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogScrollContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogScrollContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogTitle.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogTitle.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogTitle.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogTitle.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/DialogTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/DialogTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dialog/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dialog/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dialog/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenu.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenu.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenu.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenu.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuGroup.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuGroup.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuGroup.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuGroup.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuItem.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuItem.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuItem.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuItem.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuLabel.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuLabel.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuLabel.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuLabel.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSub.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSub.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSub.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSub.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/dropdown-menu/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/dropdown-menu/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/hover-card/HoverCard.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/hover-card/HoverCard.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/hover-card/HoverCard.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/hover-card/HoverCard.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/hover-card/HoverCardContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/hover-card/HoverCardContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/hover-card/HoverCardContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/hover-card/HoverCardContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/hover-card/HoverCardTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/hover-card/HoverCardTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/hover-card/HoverCardTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/hover-card/HoverCardTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/hover-card/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/hover-card/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/hover-card/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/hover-card/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/PinInput.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/PinInput.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/PinInput.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/PinInput.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/PinInputGroup.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/PinInputGroup.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/PinInputGroup.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/PinInputGroup.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/PinInputInput.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/PinInputInput.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/PinInputInput.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/PinInputInput.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/PinInputSeparator.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/PinInputSeparator.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/PinInputSeparator.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/PinInputSeparator.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/pin-input/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/pin-input/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/popover/Popover.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/popover/Popover.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/popover/Popover.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/popover/Popover.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/popover/PopoverContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/popover/PopoverContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/popover/PopoverContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/popover/PopoverContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/popover/PopoverTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/popover/PopoverTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/popover/PopoverTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/popover/PopoverTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/popover/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/popover/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/popover/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/popover/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/scroll-area/ScrollArea.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/scroll-area/ScrollArea.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/scroll-area/ScrollArea.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/scroll-area/ScrollArea.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/scroll-area/ScrollBar.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/scroll-area/ScrollBar.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/scroll-area/ScrollBar.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/scroll-area/ScrollBar.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/scroll-area/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/scroll-area/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/scroll-area/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/scroll-area/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/Select.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/Select.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/Select.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/Select.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectGroup.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectGroup.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectGroup.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectGroup.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectItem.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectItem.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectItem.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectItem.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectItemText.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectItemText.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectItemText.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectItemText.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectLabel.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectLabel.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectLabel.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectLabel.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectScrollDownButton.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectScrollDownButton.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectScrollDownButton.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectScrollDownButton.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectScrollUpButton.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectScrollUpButton.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectScrollUpButton.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectScrollUpButton.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectSeparator.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectSeparator.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectSeparator.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectSeparator.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectValue.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectValue.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/SelectValue.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectValue.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/select/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/select/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/select/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/Sheet.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/Sheet.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/Sheet.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/Sheet.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetClose.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetClose.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetClose.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetClose.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetDescription.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetDescription.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetDescription.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetDescription.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetFooter.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetFooter.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetFooter.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetFooter.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetHeader.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetHeader.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetHeader.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetHeader.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetTitle.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetTitle.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetTitle.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetTitle.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/SheetTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/SheetTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sheet/sheet.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/sheet.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sheet/sheet.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sheet/sheet.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sonner/Sonner.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sonner/Sonner.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sonner/Sonner.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sonner/Sonner.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/sonner/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/sonner/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/sonner/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/sonner/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/switch/Switch.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/switch/Switch.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/switch/Switch.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/switch/Switch.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/switch/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/switch/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/switch/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/switch/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tabs/Tabs.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/Tabs.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tabs/Tabs.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/Tabs.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tabs/TabsContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/TabsContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tabs/TabsContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/TabsContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tabs/TabsList.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/TabsList.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tabs/TabsList.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/TabsList.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tabs/TabsTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/TabsTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tabs/TabsTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/TabsTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tabs/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tabs/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tabs/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/toggle-group/ToggleGroup.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle-group/ToggleGroup.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/toggle-group/ToggleGroup.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle-group/ToggleGroup.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/toggle-group/ToggleGroupItem.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle-group/ToggleGroupItem.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/toggle-group/ToggleGroupItem.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle-group/ToggleGroupItem.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/toggle-group/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle-group/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/toggle-group/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle-group/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/toggle/Toggle.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle/Toggle.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/toggle/Toggle.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle/Toggle.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/toggle/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/toggle/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/toggle/toggle.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle/toggle.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/toggle/toggle.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/toggle/toggle.ts diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/Tooltip.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/Tooltip.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/Tooltip.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/Tooltip.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/TooltipContent.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/TooltipContent.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/TooltipContent.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/TooltipContent.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/TooltipProvider.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/TooltipProvider.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/TooltipProvider.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/TooltipProvider.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/TooltipTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/TooltipTrigger.vue similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/TooltipTrigger.vue rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/TooltipTrigger.vue diff --git a/packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/index.ts b/packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/components/ui/tooltip/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/components/ui/tooltip/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/index.ts b/packages/@core/ui-kit/shadcn-ui/src/index.ts similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/index.ts rename to packages/@core/ui-kit/shadcn-ui/src/index.ts diff --git a/packages/@core/uikit/shadcn-ui/src/styles/index.css b/packages/@core/ui-kit/shadcn-ui/src/styles/index.css similarity index 100% rename from packages/@core/uikit/shadcn-ui/src/styles/index.css rename to packages/@core/ui-kit/shadcn-ui/src/styles/index.css diff --git a/packages/@core/uikit/shadcn-ui/tailwind.config.mjs b/packages/@core/ui-kit/shadcn-ui/tailwind.config.mjs similarity index 100% rename from packages/@core/uikit/shadcn-ui/tailwind.config.mjs rename to packages/@core/ui-kit/shadcn-ui/tailwind.config.mjs diff --git a/packages/@core/uikit/shadcn-ui/tsconfig.json b/packages/@core/ui-kit/shadcn-ui/tsconfig.json similarity index 100% rename from packages/@core/uikit/shadcn-ui/tsconfig.json rename to packages/@core/ui-kit/shadcn-ui/tsconfig.json diff --git a/packages/@core/uikit/tabs-ui/package.json b/packages/@core/ui-kit/tabs-ui/package.json similarity index 100% rename from packages/@core/uikit/tabs-ui/package.json rename to packages/@core/ui-kit/tabs-ui/package.json diff --git a/packages/@core/uikit/tabs-ui/postcss.config.mjs b/packages/@core/ui-kit/tabs-ui/postcss.config.mjs similarity index 100% rename from packages/@core/uikit/tabs-ui/postcss.config.mjs rename to packages/@core/ui-kit/tabs-ui/postcss.config.mjs diff --git a/packages/@core/uikit/tabs-ui/src/components/chrome-tabs/chrome-tabs.scss b/packages/@core/ui-kit/tabs-ui/src/components/chrome-tabs/chrome-tabs.scss similarity index 100% rename from packages/@core/uikit/tabs-ui/src/components/chrome-tabs/chrome-tabs.scss rename to packages/@core/ui-kit/tabs-ui/src/components/chrome-tabs/chrome-tabs.scss diff --git a/packages/@core/uikit/tabs-ui/src/components/chrome-tabs/tab-background.vue b/packages/@core/ui-kit/tabs-ui/src/components/chrome-tabs/tab-background.vue similarity index 100% rename from packages/@core/uikit/tabs-ui/src/components/chrome-tabs/tab-background.vue rename to packages/@core/ui-kit/tabs-ui/src/components/chrome-tabs/tab-background.vue diff --git a/packages/@core/uikit/tabs-ui/src/components/chrome-tabs/tab.vue b/packages/@core/ui-kit/tabs-ui/src/components/chrome-tabs/tab.vue similarity index 100% rename from packages/@core/uikit/tabs-ui/src/components/chrome-tabs/tab.vue rename to packages/@core/ui-kit/tabs-ui/src/components/chrome-tabs/tab.vue diff --git a/packages/@core/uikit/tabs-ui/src/components/chrome-tabs/tabs.vue b/packages/@core/ui-kit/tabs-ui/src/components/chrome-tabs/tabs.vue similarity index 100% rename from packages/@core/uikit/tabs-ui/src/components/chrome-tabs/tabs.vue rename to packages/@core/ui-kit/tabs-ui/src/components/chrome-tabs/tabs.vue diff --git a/packages/@core/uikit/tabs-ui/src/components/index.ts b/packages/@core/ui-kit/tabs-ui/src/components/index.ts similarity index 100% rename from packages/@core/uikit/tabs-ui/src/components/index.ts rename to packages/@core/ui-kit/tabs-ui/src/components/index.ts diff --git a/packages/@core/uikit/tabs-ui/src/components/tabs/index.vue b/packages/@core/ui-kit/tabs-ui/src/components/tabs/index.vue similarity index 100% rename from packages/@core/uikit/tabs-ui/src/components/tabs/index.vue rename to packages/@core/ui-kit/tabs-ui/src/components/tabs/index.vue diff --git a/packages/@core/uikit/tabs-ui/src/index.ts b/packages/@core/ui-kit/tabs-ui/src/index.ts similarity index 100% rename from packages/@core/uikit/tabs-ui/src/index.ts rename to packages/@core/ui-kit/tabs-ui/src/index.ts diff --git a/packages/@core/uikit/tabs-ui/src/interface.ts b/packages/@core/ui-kit/tabs-ui/src/interface.ts similarity index 100% rename from packages/@core/uikit/tabs-ui/src/interface.ts rename to packages/@core/ui-kit/tabs-ui/src/interface.ts diff --git a/packages/@core/uikit/tabs-ui/src/tabs-view.vue b/packages/@core/ui-kit/tabs-ui/src/tabs-view.vue similarity index 100% rename from packages/@core/uikit/tabs-ui/src/tabs-view.vue rename to packages/@core/ui-kit/tabs-ui/src/tabs-view.vue diff --git a/packages/@core/uikit/tabs-ui/src/widgets/index.ts b/packages/@core/ui-kit/tabs-ui/src/widgets/index.ts similarity index 100% rename from packages/@core/uikit/tabs-ui/src/widgets/index.ts rename to packages/@core/ui-kit/tabs-ui/src/widgets/index.ts diff --git a/packages/@core/uikit/tabs-ui/src/widgets/tool-more.vue b/packages/@core/ui-kit/tabs-ui/src/widgets/tool-more.vue similarity index 100% rename from packages/@core/uikit/tabs-ui/src/widgets/tool-more.vue rename to packages/@core/ui-kit/tabs-ui/src/widgets/tool-more.vue diff --git a/packages/@core/uikit/tabs-ui/src/widgets/tool-screen.vue b/packages/@core/ui-kit/tabs-ui/src/widgets/tool-screen.vue similarity index 100% rename from packages/@core/uikit/tabs-ui/src/widgets/tool-screen.vue rename to packages/@core/ui-kit/tabs-ui/src/widgets/tool-screen.vue diff --git a/packages/@core/uikit/tabs-ui/tailwind.config.mjs b/packages/@core/ui-kit/tabs-ui/tailwind.config.mjs similarity index 100% rename from packages/@core/uikit/tabs-ui/tailwind.config.mjs rename to packages/@core/ui-kit/tabs-ui/tailwind.config.mjs diff --git a/packages/@core/uikit/tabs-ui/tsconfig.json b/packages/@core/ui-kit/tabs-ui/tsconfig.json similarity index 100% rename from packages/@core/uikit/tabs-ui/tsconfig.json rename to packages/@core/ui-kit/tabs-ui/tsconfig.json diff --git a/packages/@core/uikit/tabs-ui/vite.config.mts b/packages/@core/ui-kit/tabs-ui/vite.config.mts similarity index 100% rename from packages/@core/uikit/tabs-ui/vite.config.mts rename to packages/@core/ui-kit/tabs-ui/vite.config.mts diff --git a/packages/business/chart-ui/package.json b/packages/business/chart-ui/package.json index 08c863db..d44f3221 100644 --- a/packages/business/chart-ui/package.json +++ b/packages/business/chart-ui/package.json @@ -43,8 +43,5 @@ "@vben-core/preferences": "workspace:*", "echarts": "^5.5.0", "vue": "^3.4.30" - }, - "devDependencies": { - "@vben/types": "workspace:*" } } diff --git a/packages/business/layouts/package.json b/packages/business/layouts/package.json index 6002c485..f68bd4fb 100644 --- a/packages/business/layouts/package.json +++ b/packages/business/layouts/package.json @@ -47,11 +47,12 @@ "@vben-core/tabs-ui": "workspace:*", "@vben-core/toolkit": "workspace:*", "@vben/locales": "workspace:*", - "@vben/universal-ui": "workspace:*", + "@vben/widgets": "workspace:*", "vue": "^3.4.30", "vue-router": "^4.4.0" }, "devDependencies": { - "@vben-core/typings": "workspace:*" + "@vben-core/typings": "workspace:*", + "@vben/types": "workspace:*" } } diff --git a/packages/business/layouts/src/authentication/toolbar.vue b/packages/business/layouts/src/authentication/toolbar.vue index c7a615f6..5b89f274 100644 --- a/packages/business/layouts/src/authentication/toolbar.vue +++ b/packages/business/layouts/src/authentication/toolbar.vue @@ -1,10 +1,10 @@ diff --git a/packages/business/universal-ui/src/index.ts b/packages/business/universal-ui/src/index.ts index 1437285e..b35ffe66 100644 --- a/packages/business/universal-ui/src/index.ts +++ b/packages/business/universal-ui/src/index.ts @@ -1,11 +1,3 @@ export * from './authentication'; -export * from './coze-assistant'; export * from './dashboard'; export * from './fallback'; -export * from './global-provider'; -export * from './global-search'; -export * from './language-toggle'; -export * from './notification'; -export * from './preferences'; -export * from './theme-toggle'; -export * from './user-dropdown'; diff --git a/packages/business/widgets/package.json b/packages/business/widgets/package.json new file mode 100644 index 00000000..458f5e0c --- /dev/null +++ b/packages/business/widgets/package.json @@ -0,0 +1,61 @@ +{ + "name": "@vben/widgets", + "version": "5.0.0", + "homepage": "https://github.com/vbenjs/vue-vben-admin", + "bugs": "https://github.com/vbenjs/vue-vben-admin/issues", + "repository": { + "type": "git", + "url": "git+https://github.com/vbenjs/vue-vben-admin.git", + "directory": "packages/business/widgets" + }, + "license": "MIT", + "type": "module", + "scripts": { + "build": "pnpm vite build", + "prepublishOnly": "npm run build" + }, + "files": [ + "dist" + ], + "sideEffects": [ + "**/*.css" + ], + "main": "./dist/index.mjs", + "module": "./dist/index.mjs", + "exports": { + ".": { + "types": "./src/index.ts", + "development": "./src/index.ts", + "default": "./dist/index.mjs" + } + }, + "publishConfig": { + "exports": { + ".": { + "default": "./dist/index.mjs" + } + } + }, + "peerDependencies": { + "@vben-core/design": "workspace:*" + }, + "dependencies": { + "@vben-core/colorful": "workspace:*", + "@vben-core/design": "workspace:*", + "@vben-core/iconify": "workspace:*", + "@vben-core/preferences": "workspace:*", + "@vben-core/shadcn-ui": "workspace:*", + "@vben-core/toolkit": "workspace:*", + "@vben/chart-ui": "workspace:*", + "@vben/locales": "workspace:*", + "@vueuse/core": "^10.11.0", + "@vueuse/integrations": "^10.11.0", + "qrcode": "^1.5.3", + "vue": "^3.4.30", + "vue-router": "^4.4.0" + }, + "devDependencies": { + "@types/qrcode": "^1.5.5", + "@vben/types": "workspace:*" + } +} diff --git a/packages/business/widgets/postcss.config.mjs b/packages/business/widgets/postcss.config.mjs new file mode 100644 index 00000000..3d807045 --- /dev/null +++ b/packages/business/widgets/postcss.config.mjs @@ -0,0 +1 @@ +export { default } from '@vben/tailwind-config/postcss'; diff --git a/packages/business/universal-ui/src/coze-assistant/assistant.vue b/packages/business/widgets/src/coze-assistant/assistant.vue similarity index 100% rename from packages/business/universal-ui/src/coze-assistant/assistant.vue rename to packages/business/widgets/src/coze-assistant/assistant.vue diff --git a/packages/business/universal-ui/src/coze-assistant/index.ts b/packages/business/widgets/src/coze-assistant/index.ts similarity index 100% rename from packages/business/universal-ui/src/coze-assistant/index.ts rename to packages/business/widgets/src/coze-assistant/index.ts diff --git a/packages/business/universal-ui/src/global-provider/global-provider.vue b/packages/business/widgets/src/global-provider/global-provider.vue similarity index 100% rename from packages/business/universal-ui/src/global-provider/global-provider.vue rename to packages/business/widgets/src/global-provider/global-provider.vue diff --git a/packages/business/universal-ui/src/global-provider/index.ts b/packages/business/widgets/src/global-provider/index.ts similarity index 100% rename from packages/business/universal-ui/src/global-provider/index.ts rename to packages/business/widgets/src/global-provider/index.ts diff --git a/packages/business/universal-ui/src/global-search/global-search.vue b/packages/business/widgets/src/global-search/global-search.vue similarity index 100% rename from packages/business/universal-ui/src/global-search/global-search.vue rename to packages/business/widgets/src/global-search/global-search.vue diff --git a/packages/business/universal-ui/src/global-search/index.ts b/packages/business/widgets/src/global-search/index.ts similarity index 100% rename from packages/business/universal-ui/src/global-search/index.ts rename to packages/business/widgets/src/global-search/index.ts diff --git a/packages/business/universal-ui/src/global-search/search-panel.vue b/packages/business/widgets/src/global-search/search-panel.vue similarity index 100% rename from packages/business/universal-ui/src/global-search/search-panel.vue rename to packages/business/widgets/src/global-search/search-panel.vue diff --git a/packages/business/widgets/src/index.ts b/packages/business/widgets/src/index.ts new file mode 100644 index 00000000..97042c0f --- /dev/null +++ b/packages/business/widgets/src/index.ts @@ -0,0 +1,8 @@ +export * from './coze-assistant'; +export * from './global-provider'; +export * from './global-search'; +export * from './language-toggle'; +export * from './notification'; +export * from './preferences'; +export * from './theme-toggle'; +export * from './user-dropdown'; diff --git a/packages/business/universal-ui/src/language-toggle/index.ts b/packages/business/widgets/src/language-toggle/index.ts similarity index 100% rename from packages/business/universal-ui/src/language-toggle/index.ts rename to packages/business/widgets/src/language-toggle/index.ts diff --git a/packages/business/universal-ui/src/language-toggle/language-toggle.vue b/packages/business/widgets/src/language-toggle/language-toggle.vue similarity index 100% rename from packages/business/universal-ui/src/language-toggle/language-toggle.vue rename to packages/business/widgets/src/language-toggle/language-toggle.vue diff --git a/packages/business/universal-ui/src/notification/index.ts b/packages/business/widgets/src/notification/index.ts similarity index 100% rename from packages/business/universal-ui/src/notification/index.ts rename to packages/business/widgets/src/notification/index.ts diff --git a/packages/business/universal-ui/src/notification/interface.ts b/packages/business/widgets/src/notification/interface.ts similarity index 100% rename from packages/business/universal-ui/src/notification/interface.ts rename to packages/business/widgets/src/notification/interface.ts diff --git a/packages/business/universal-ui/src/notification/notification.vue b/packages/business/widgets/src/notification/notification.vue similarity index 100% rename from packages/business/universal-ui/src/notification/notification.vue rename to packages/business/widgets/src/notification/notification.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/block.vue b/packages/business/widgets/src/preferences/blocks/block.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/block.vue rename to packages/business/widgets/src/preferences/blocks/block.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/general/animation.vue b/packages/business/widgets/src/preferences/blocks/general/animation.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/general/animation.vue rename to packages/business/widgets/src/preferences/blocks/general/animation.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/general/general.vue b/packages/business/widgets/src/preferences/blocks/general/general.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/general/general.vue rename to packages/business/widgets/src/preferences/blocks/general/general.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/index.ts b/packages/business/widgets/src/preferences/blocks/index.ts similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/index.ts rename to packages/business/widgets/src/preferences/blocks/index.ts diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/breadcrumb.vue b/packages/business/widgets/src/preferences/blocks/layout/breadcrumb.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/breadcrumb.vue rename to packages/business/widgets/src/preferences/blocks/layout/breadcrumb.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/content.vue b/packages/business/widgets/src/preferences/blocks/layout/content.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/content.vue rename to packages/business/widgets/src/preferences/blocks/layout/content.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/footer.vue b/packages/business/widgets/src/preferences/blocks/layout/footer.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/footer.vue rename to packages/business/widgets/src/preferences/blocks/layout/footer.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/header.vue b/packages/business/widgets/src/preferences/blocks/layout/header.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/header.vue rename to packages/business/widgets/src/preferences/blocks/layout/header.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/interface-control.vue b/packages/business/widgets/src/preferences/blocks/layout/interface-control.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/interface-control.vue rename to packages/business/widgets/src/preferences/blocks/layout/interface-control.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/layout.vue b/packages/business/widgets/src/preferences/blocks/layout/layout.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/layout.vue rename to packages/business/widgets/src/preferences/blocks/layout/layout.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/navigation.vue b/packages/business/widgets/src/preferences/blocks/layout/navigation.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/navigation.vue rename to packages/business/widgets/src/preferences/blocks/layout/navigation.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/sidebar.vue b/packages/business/widgets/src/preferences/blocks/layout/sidebar.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/sidebar.vue rename to packages/business/widgets/src/preferences/blocks/layout/sidebar.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/layout/tabbar.vue b/packages/business/widgets/src/preferences/blocks/layout/tabbar.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/layout/tabbar.vue rename to packages/business/widgets/src/preferences/blocks/layout/tabbar.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/select-item.vue b/packages/business/widgets/src/preferences/blocks/select-item.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/select-item.vue rename to packages/business/widgets/src/preferences/blocks/select-item.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/shortcut-keys/global.vue b/packages/business/widgets/src/preferences/blocks/shortcut-keys/global.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/shortcut-keys/global.vue rename to packages/business/widgets/src/preferences/blocks/shortcut-keys/global.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/switch-item.vue b/packages/business/widgets/src/preferences/blocks/switch-item.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/switch-item.vue rename to packages/business/widgets/src/preferences/blocks/switch-item.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/theme/builtin.vue b/packages/business/widgets/src/preferences/blocks/theme/builtin.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/theme/builtin.vue rename to packages/business/widgets/src/preferences/blocks/theme/builtin.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/theme/color-mode.vue b/packages/business/widgets/src/preferences/blocks/theme/color-mode.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/theme/color-mode.vue rename to packages/business/widgets/src/preferences/blocks/theme/color-mode.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/theme/radius.vue b/packages/business/widgets/src/preferences/blocks/theme/radius.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/theme/radius.vue rename to packages/business/widgets/src/preferences/blocks/theme/radius.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/theme/theme.vue b/packages/business/widgets/src/preferences/blocks/theme/theme.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/theme/theme.vue rename to packages/business/widgets/src/preferences/blocks/theme/theme.vue diff --git a/packages/business/universal-ui/src/preferences/blocks/toggle-item.vue b/packages/business/widgets/src/preferences/blocks/toggle-item.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/blocks/toggle-item.vue rename to packages/business/widgets/src/preferences/blocks/toggle-item.vue diff --git a/packages/business/universal-ui/src/preferences/icons/content-compact.vue b/packages/business/widgets/src/preferences/icons/content-compact.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/icons/content-compact.vue rename to packages/business/widgets/src/preferences/icons/content-compact.vue diff --git a/packages/business/universal-ui/src/preferences/icons/full-content.vue b/packages/business/widgets/src/preferences/icons/full-content.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/icons/full-content.vue rename to packages/business/widgets/src/preferences/icons/full-content.vue diff --git a/packages/business/universal-ui/src/preferences/icons/header-nav.vue b/packages/business/widgets/src/preferences/icons/header-nav.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/icons/header-nav.vue rename to packages/business/widgets/src/preferences/icons/header-nav.vue diff --git a/packages/business/universal-ui/src/preferences/icons/index.ts b/packages/business/widgets/src/preferences/icons/index.ts similarity index 100% rename from packages/business/universal-ui/src/preferences/icons/index.ts rename to packages/business/widgets/src/preferences/icons/index.ts diff --git a/packages/business/universal-ui/src/preferences/icons/mixed-nav.vue b/packages/business/widgets/src/preferences/icons/mixed-nav.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/icons/mixed-nav.vue rename to packages/business/widgets/src/preferences/icons/mixed-nav.vue diff --git a/packages/business/universal-ui/src/preferences/icons/setting.vue b/packages/business/widgets/src/preferences/icons/setting.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/icons/setting.vue rename to packages/business/widgets/src/preferences/icons/setting.vue diff --git a/packages/business/universal-ui/src/preferences/icons/sidebar-mixed-nav.vue b/packages/business/widgets/src/preferences/icons/sidebar-mixed-nav.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/icons/sidebar-mixed-nav.vue rename to packages/business/widgets/src/preferences/icons/sidebar-mixed-nav.vue diff --git a/packages/business/universal-ui/src/preferences/icons/sidebar-nav.vue b/packages/business/widgets/src/preferences/icons/sidebar-nav.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/icons/sidebar-nav.vue rename to packages/business/widgets/src/preferences/icons/sidebar-nav.vue diff --git a/packages/business/universal-ui/src/preferences/index.ts b/packages/business/widgets/src/preferences/index.ts similarity index 100% rename from packages/business/universal-ui/src/preferences/index.ts rename to packages/business/widgets/src/preferences/index.ts diff --git a/packages/business/universal-ui/src/preferences/preferences-widget.vue b/packages/business/widgets/src/preferences/preferences-widget.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/preferences-widget.vue rename to packages/business/widgets/src/preferences/preferences-widget.vue diff --git a/packages/business/universal-ui/src/preferences/preferences.vue b/packages/business/widgets/src/preferences/preferences.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/preferences.vue rename to packages/business/widgets/src/preferences/preferences.vue diff --git a/packages/business/universal-ui/src/preferences/trigger.vue b/packages/business/widgets/src/preferences/trigger.vue similarity index 100% rename from packages/business/universal-ui/src/preferences/trigger.vue rename to packages/business/widgets/src/preferences/trigger.vue diff --git a/packages/business/universal-ui/src/preferences/use-open-preferences.ts b/packages/business/widgets/src/preferences/use-open-preferences.ts similarity index 100% rename from packages/business/universal-ui/src/preferences/use-open-preferences.ts rename to packages/business/widgets/src/preferences/use-open-preferences.ts diff --git a/packages/business/universal-ui/src/theme-toggle/index.ts b/packages/business/widgets/src/theme-toggle/index.ts similarity index 100% rename from packages/business/universal-ui/src/theme-toggle/index.ts rename to packages/business/widgets/src/theme-toggle/index.ts diff --git a/packages/business/universal-ui/src/theme-toggle/theme-button.vue b/packages/business/widgets/src/theme-toggle/theme-button.vue similarity index 100% rename from packages/business/universal-ui/src/theme-toggle/theme-button.vue rename to packages/business/widgets/src/theme-toggle/theme-button.vue diff --git a/packages/business/universal-ui/src/theme-toggle/theme-toggle.vue b/packages/business/widgets/src/theme-toggle/theme-toggle.vue similarity index 100% rename from packages/business/universal-ui/src/theme-toggle/theme-toggle.vue rename to packages/business/widgets/src/theme-toggle/theme-toggle.vue diff --git a/packages/business/universal-ui/src/user-dropdown/index.ts b/packages/business/widgets/src/user-dropdown/index.ts similarity index 100% rename from packages/business/universal-ui/src/user-dropdown/index.ts rename to packages/business/widgets/src/user-dropdown/index.ts diff --git a/packages/business/universal-ui/src/user-dropdown/user-dropdown.vue b/packages/business/widgets/src/user-dropdown/user-dropdown.vue similarity index 100% rename from packages/business/universal-ui/src/user-dropdown/user-dropdown.vue rename to packages/business/widgets/src/user-dropdown/user-dropdown.vue diff --git a/packages/business/widgets/tailwind.config.mjs b/packages/business/widgets/tailwind.config.mjs new file mode 100644 index 00000000..f17f556f --- /dev/null +++ b/packages/business/widgets/tailwind.config.mjs @@ -0,0 +1 @@ +export { default } from '@vben/tailwind-config'; diff --git a/packages/business/widgets/tsconfig.json b/packages/business/widgets/tsconfig.json new file mode 100644 index 00000000..ce1a891f --- /dev/null +++ b/packages/business/widgets/tsconfig.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@vben/tsconfig/web.json", + "include": ["src"], + "exclude": ["node_modules"] +} diff --git a/packages/business/widgets/vite.config.mts b/packages/business/widgets/vite.config.mts new file mode 100644 index 00000000..9a5f448e --- /dev/null +++ b/packages/business/widgets/vite.config.mts @@ -0,0 +1,3 @@ +import { defineConfig } from '@vben/vite-config'; + +export default defineConfig(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 799abd72..bc7e9709 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -143,6 +143,9 @@ importers: '@vben/utils': specifier: workspace:* version: link:../../packages/utils + '@vben/widgets': + specifier: workspace:* + version: link:../../packages/business/widgets '@vueuse/core': specifier: ^10.11.0 version: 10.11.0(vue@3.4.30(typescript@5.5.2)) @@ -588,9 +591,6 @@ importers: clsx: specifier: ^2.1.1 version: 2.1.1 - dayjs: - specifier: ^1.11.11 - version: 1.11.11 defu: specifier: ^6.1.4 version: 6.1.4 @@ -614,7 +614,7 @@ importers: specifier: ^4.4.0 version: 4.4.0(vue@3.4.30(typescript@5.5.2)) - packages/@core/uikit/layout-ui: + packages/@core/ui-kit/layout-ui: dependencies: '@vben-core/iconify': specifier: workspace:* @@ -632,7 +632,7 @@ importers: specifier: ^3.4.30 version: 3.4.30(typescript@5.5.2) - packages/@core/uikit/menu-ui: + packages/@core/ui-kit/menu-ui: dependencies: '@vben-core/design': specifier: workspace:* @@ -656,7 +656,7 @@ importers: specifier: ^3.4.30 version: 3.4.30(typescript@5.5.2) - packages/@core/uikit/shadcn-ui: + packages/@core/ui-kit/shadcn-ui: dependencies: '@radix-icons/vue': specifier: ^1.0.0 @@ -689,7 +689,7 @@ importers: specifier: ^1.1.3 version: 1.1.3 - packages/@core/uikit/tabs-ui: + packages/@core/ui-kit/tabs-ui: dependencies: '@vben-core/design': specifier: workspace:* @@ -724,10 +724,6 @@ importers: vue: specifier: ^3.4.30 version: 3.4.30(typescript@5.5.2) - devDependencies: - '@vben/types': - specifier: workspace:* - version: link:../../types packages/business/layouts: dependencies: @@ -739,31 +735,31 @@ importers: version: link:../../@core/shared/iconify '@vben-core/layout-ui': specifier: workspace:* - version: link:../../@core/uikit/layout-ui + version: link:../../@core/ui-kit/layout-ui '@vben-core/menu-ui': specifier: workspace:* - version: link:../../@core/uikit/menu-ui + version: link:../../@core/ui-kit/menu-ui '@vben-core/preferences': specifier: workspace:* version: link:../../@core/forward/preferences '@vben-core/shadcn-ui': specifier: workspace:* - version: link:../../@core/uikit/shadcn-ui + version: link:../../@core/ui-kit/shadcn-ui '@vben-core/stores': specifier: workspace:* version: link:../../@core/forward/stores '@vben-core/tabs-ui': specifier: workspace:* - version: link:../../@core/uikit/tabs-ui + version: link:../../@core/ui-kit/tabs-ui '@vben-core/toolkit': specifier: workspace:* version: link:../../@core/shared/toolkit '@vben/locales': specifier: workspace:* version: link:../../locales - '@vben/universal-ui': + '@vben/widgets': specifier: workspace:* - version: link:../universal-ui + version: link:../widgets vue: specifier: ^3.4.30 version: 3.4.30(typescript@5.5.2) @@ -774,8 +770,51 @@ importers: '@vben-core/typings': specifier: workspace:* version: link:../../@core/shared/typings + '@vben/types': + specifier: workspace:* + version: link:../../types packages/business/universal-ui: + dependencies: + '@vben-core/design': + specifier: workspace:* + version: link:../../@core/shared/design + '@vben-core/iconify': + specifier: workspace:* + version: link:../../@core/shared/iconify + '@vben-core/preferences': + specifier: workspace:* + version: link:../../@core/forward/preferences + '@vben-core/shadcn-ui': + specifier: workspace:* + version: link:../../@core/ui-kit/shadcn-ui + '@vben/chart-ui': + specifier: workspace:* + version: link:../chart-ui + '@vben/locales': + specifier: workspace:* + version: link:../../locales + '@vueuse/integrations': + specifier: ^10.11.0 + version: 10.11.0(async-validator@4.2.5)(axios@1.7.2)(focus-trap@7.5.4)(nprogress@0.2.0)(qrcode@1.5.3)(vue@3.4.30(typescript@5.5.2)) + qrcode: + specifier: ^1.5.3 + version: 1.5.3 + vue: + specifier: ^3.4.30 + version: 3.4.30(typescript@5.5.2) + vue-router: + specifier: ^4.4.0 + version: 4.4.0(vue@3.4.30(typescript@5.5.2)) + devDependencies: + '@types/qrcode': + specifier: ^1.5.5 + version: 1.5.5 + '@vben/types': + specifier: workspace:* + version: link:../../types + + packages/business/widgets: dependencies: '@vben-core/colorful': specifier: workspace:* @@ -791,7 +830,7 @@ importers: version: link:../../@core/forward/preferences '@vben-core/shadcn-ui': specifier: workspace:* - version: link:../../@core/uikit/shadcn-ui + version: link:../../@core/ui-kit/shadcn-ui '@vben-core/toolkit': specifier: workspace:* version: link:../../@core/shared/toolkit diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index cf197c06..856e3bac 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,7 +3,7 @@ packages: - "internal/lint-configs/*" - "packages/*" - "packages/@core/shared/*" - - "packages/@core/uikit/*" + - "packages/@core/ui-kit/*" - "packages/@core/forward/*" - "packages/@core/helpers" - "packages/business/*" diff --git a/scripts/vsh/src/aggregate-changelog/index.ts b/scripts/vsh/src/aggregate-changelog/index.ts index 09af1ee1..139f6007 100644 --- a/scripts/vsh/src/aggregate-changelog/index.ts +++ b/scripts/vsh/src/aggregate-changelog/index.ts @@ -14,7 +14,7 @@ const IGNORE_DIR = [ 'scripts', 'internal', // 'packages/@vben-core/shared/shadcn-ui/', - 'packages/@vben-core/uikit/menu-ui/src/', + 'packages/@vben-core/ui-kit/menu-ui/src/', ].join(','); const IGNORE = [`**/{${IGNORE_DIR}}/**`]; diff --git a/scripts/vsh/src/check-circular/index.ts b/scripts/vsh/src/check-circular/index.ts index 09af1ee1..139f6007 100644 --- a/scripts/vsh/src/check-circular/index.ts +++ b/scripts/vsh/src/check-circular/index.ts @@ -14,7 +14,7 @@ const IGNORE_DIR = [ 'scripts', 'internal', // 'packages/@vben-core/shared/shadcn-ui/', - 'packages/@vben-core/uikit/menu-ui/src/', + 'packages/@vben-core/ui-kit/menu-ui/src/', ].join(','); const IGNORE = [`**/{${IGNORE_DIR}}/**`]; diff --git a/vben-admin.code-workspace b/vben-admin.code-workspace index 5d50a2f7..510785cd 100644 --- a/vben-admin.code-workspace +++ b/vben-admin.code-workspace @@ -86,19 +86,19 @@ }, { "name": "@vben-core/layout-ui", - "path": "packages/@core/uikit/layout-ui", + "path": "packages/@core/ui-kit/layout-ui", }, { "name": "@vben-core/menu-ui", - "path": "packages/@core/uikit/menu-ui", + "path": "packages/@core/ui-kit/menu-ui", }, { "name": "@vben-core/shadcn-ui", - "path": "packages/@core/uikit/shadcn-ui", + "path": "packages/@core/ui-kit/shadcn-ui", }, { "name": "@vben-core/tabs-ui", - "path": "packages/@core/uikit/tabs-ui", + "path": "packages/@core/ui-kit/tabs-ui", }, { "name": "@vben/chart-ui", @@ -112,6 +112,10 @@ "name": "@vben/universal-ui", "path": "packages/business/universal-ui", }, + { + "name": "@vben/widgets", + "path": "packages/business/widgets", + }, { "name": "@vben/constants", "path": "packages/constants",