From 04d0d02f08cf153f3bca6d584063dd8e31059e75 Mon Sep 17 00:00:00 2001 From: HoshinoSuzumi Date: Mon, 9 Feb 2026 01:52:33 +0800 Subject: [PATCH] feat(nav): add NavGroup and NavItem components for navigation structure --- .vscode/settings.json | 3 +- components/aigc/nav/NavGroup.vue | 7 + components/aigc/{ => nav}/NavItem.vue | 33 +-- layouts/default.vue | 4 +- package.json | 4 +- pages/generation.vue | 2 +- pnpm-lock.yaml | 323 ++++++++++++++------------ 7 files changed, 199 insertions(+), 177 deletions(-) create mode 100644 components/aigc/nav/NavGroup.vue rename components/aigc/{ => nav}/NavItem.vue (74%) diff --git a/.vscode/settings.json b/.vscode/settings.json index d599423..81ed917 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,5 +4,6 @@ "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll.oxc": "always" - } + }, + "typescript.tsdk": "node_modules\\typescript\\lib" } \ No newline at end of file diff --git a/components/aigc/nav/NavGroup.vue b/components/aigc/nav/NavGroup.vue new file mode 100644 index 0000000..bd7cc11 --- /dev/null +++ b/components/aigc/nav/NavGroup.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/components/aigc/NavItem.vue b/components/aigc/nav/NavItem.vue similarity index 74% rename from components/aigc/NavItem.vue rename to components/aigc/nav/NavItem.vue index 860fce1..823b2da 100644 --- a/components/aigc/NavItem.vue +++ b/components/aigc/nav/NavItem.vue @@ -1,25 +1,16 @@