From 5a67d39ac7aebf4c3b0acef52eb0e9e88d6067ed Mon Sep 17 00:00:00 2001 From: XinSkyrim <461566709@qq.com> Date: Thu, 16 Oct 2025 02:49:49 +1030 Subject: [PATCH] refactor: migrate interface to vue --- .gitignore | 6 + index.html | 4 +- package.json | 65 +- src/App.tsx | 55 -- src/App.vue | 58 ++ src/components/BottomNavigation.tsx | 74 --- src/components/BottomNavigation.vue | 58 ++ src/components/HealthPage.tsx | 175 ----- src/components/HealthPage.vue | 187 ++++++ src/components/ProgressBar.vue | 16 + src/components/SocialPage.tsx | 83 --- src/components/SocialPage.vue | 92 +++ src/components/StatusPage.tsx | 177 ----- src/components/StatusPage.vue | 180 +++++ src/components/TaskPage.tsx | 257 -------- src/components/TaskPage.vue | 256 ++++++++ src/components/VirtualAvatar.tsx | 64 -- src/components/VirtualAvatar.vue | 59 ++ src/components/figma/ImageWithFallback.tsx | 27 - src/components/ui/accordion.tsx | 66 -- src/components/ui/alert-dialog.tsx | 157 ----- src/components/ui/alert.tsx | 66 -- src/components/ui/aspect-ratio.tsx | 11 - src/components/ui/avatar.tsx | 53 -- src/components/ui/badge.tsx | 46 -- src/components/ui/breadcrumb.tsx | 109 ---- src/components/ui/button.tsx | 58 -- src/components/ui/calendar.tsx | 75 --- src/components/ui/card.tsx | 92 --- src/components/ui/carousel.tsx | 241 ------- src/components/ui/chart.tsx | 353 ---------- src/components/ui/checkbox.tsx | 32 - src/components/ui/collapsible.tsx | 33 - src/components/ui/command.tsx | 177 ----- src/components/ui/context-menu.tsx | 252 ------- src/components/ui/dialog.tsx | 135 ---- src/components/ui/drawer.tsx | 132 ---- src/components/ui/dropdown-menu.tsx | 257 -------- src/components/ui/form.tsx | 168 ----- src/components/ui/hover-card.tsx | 44 -- src/components/ui/input-otp.tsx | 77 --- src/components/ui/input.tsx | 21 - src/components/ui/label.tsx | 24 - src/components/ui/menubar.tsx | 276 -------- src/components/ui/navigation-menu.tsx | 168 ----- src/components/ui/pagination.tsx | 127 ---- src/components/ui/popover.tsx | 48 -- src/components/ui/progress.tsx | 31 - src/components/ui/radio-group.tsx | 45 -- src/components/ui/resizable.tsx | 56 -- src/components/ui/scroll-area.tsx | 58 -- src/components/ui/select.tsx | 189 ------ src/components/ui/separator.tsx | 28 - src/components/ui/sheet.tsx | 139 ---- src/components/ui/sidebar.tsx | 726 --------------------- src/components/ui/skeleton.tsx | 13 - src/components/ui/slider.tsx | 63 -- src/components/ui/sonner.tsx | 25 - src/components/ui/switch.tsx | 31 - src/components/ui/table.tsx | 116 ---- src/components/ui/tabs.tsx | 66 -- src/components/ui/textarea.tsx | 18 - src/components/ui/toggle-group.tsx | 73 --- src/components/ui/toggle.tsx | 47 -- src/components/ui/tooltip.tsx | 61 -- src/components/ui/use-mobile.ts | 21 - src/components/ui/utils.ts | 6 - src/main.ts | 5 + src/main.tsx | 7 - vite.config.ts | 75 +-- 70 files changed, 949 insertions(+), 6141 deletions(-) create mode 100644 .gitignore delete mode 100644 src/App.tsx create mode 100644 src/App.vue delete mode 100644 src/components/BottomNavigation.tsx create mode 100644 src/components/BottomNavigation.vue delete mode 100644 src/components/HealthPage.tsx create mode 100644 src/components/HealthPage.vue create mode 100644 src/components/ProgressBar.vue delete mode 100644 src/components/SocialPage.tsx create mode 100644 src/components/SocialPage.vue delete mode 100644 src/components/StatusPage.tsx create mode 100644 src/components/StatusPage.vue delete mode 100644 src/components/TaskPage.tsx create mode 100644 src/components/TaskPage.vue delete mode 100644 src/components/VirtualAvatar.tsx create mode 100644 src/components/VirtualAvatar.vue delete mode 100644 src/components/figma/ImageWithFallback.tsx delete mode 100644 src/components/ui/accordion.tsx delete mode 100644 src/components/ui/alert-dialog.tsx delete mode 100644 src/components/ui/alert.tsx delete mode 100644 src/components/ui/aspect-ratio.tsx delete mode 100644 src/components/ui/avatar.tsx delete mode 100644 src/components/ui/badge.tsx delete mode 100644 src/components/ui/breadcrumb.tsx delete mode 100644 src/components/ui/button.tsx delete mode 100644 src/components/ui/calendar.tsx delete mode 100644 src/components/ui/card.tsx delete mode 100644 src/components/ui/carousel.tsx delete mode 100644 src/components/ui/chart.tsx delete mode 100644 src/components/ui/checkbox.tsx delete mode 100644 src/components/ui/collapsible.tsx delete mode 100644 src/components/ui/command.tsx delete mode 100644 src/components/ui/context-menu.tsx delete mode 100644 src/components/ui/dialog.tsx delete mode 100644 src/components/ui/drawer.tsx delete mode 100644 src/components/ui/dropdown-menu.tsx delete mode 100644 src/components/ui/form.tsx delete mode 100644 src/components/ui/hover-card.tsx delete mode 100644 src/components/ui/input-otp.tsx delete mode 100644 src/components/ui/input.tsx delete mode 100644 src/components/ui/label.tsx delete mode 100644 src/components/ui/menubar.tsx delete mode 100644 src/components/ui/navigation-menu.tsx delete mode 100644 src/components/ui/pagination.tsx delete mode 100644 src/components/ui/popover.tsx delete mode 100644 src/components/ui/progress.tsx delete mode 100644 src/components/ui/radio-group.tsx delete mode 100644 src/components/ui/resizable.tsx delete mode 100644 src/components/ui/scroll-area.tsx delete mode 100644 src/components/ui/select.tsx delete mode 100644 src/components/ui/separator.tsx delete mode 100644 src/components/ui/sheet.tsx delete mode 100644 src/components/ui/sidebar.tsx delete mode 100644 src/components/ui/skeleton.tsx delete mode 100644 src/components/ui/slider.tsx delete mode 100644 src/components/ui/sonner.tsx delete mode 100644 src/components/ui/switch.tsx delete mode 100644 src/components/ui/table.tsx delete mode 100644 src/components/ui/tabs.tsx delete mode 100644 src/components/ui/textarea.tsx delete mode 100644 src/components/ui/toggle-group.tsx delete mode 100644 src/components/ui/toggle.tsx delete mode 100644 src/components/ui/tooltip.tsx delete mode 100644 src/components/ui/use-mobile.ts delete mode 100644 src/components/ui/utils.ts create mode 100644 src/main.ts delete mode 100644 src/main.tsx diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c35f3c8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +node_modules +.DS_Store +.idea +.vscode +/dist +/build diff --git a/index.html b/index.html index d669786..e5b6c6c 100644 --- a/index.html +++ b/index.html @@ -8,8 +8,8 @@
- - + +