From 41d836335fc0d4a5d6ebe42e890714e875a34944 Mon Sep 17 00:00:00 2001 From: zernonia Date: Mon, 25 Nov 2024 18:01:47 +0800 Subject: [PATCH] docs: sidebar --- .../theme/components/BlockContainer.vue | 4 - .../.vitepress/theme/components/BlockPage.vue | 6 +- .../theme/components/BlockPreview.vue | 2 +- .../.vitepress/theme/components/Blocks.vue | 4 +- .../theme/components/TableOfContent.vue | 4 +- apps/www/.vitepress/theme/style.css | 6 +- apps/www/.vitepress/theme/styles/vp-doc.css | 35 +- apps/www/__registry__/block.ts | 904 ++++++++++++++ apps/www/__registry__/index.ts | 796 +++++++++++++ .../src/content/docs/components/sidebar.md | 1054 ++++++++++++++++- .../public/r/styles/default/DemoSidebar.json | 16 + .../styles/default/DemoSidebarControlled.json | 17 + .../r/styles/default/DemoSidebarFooter.json | 17 + .../r/styles/default/DemoSidebarGroup.json | 16 + .../default/DemoSidebarGroupAction.json | 18 + .../default/DemoSidebarGroupCollapsible.json | 17 + .../r/styles/default/DemoSidebarHeader.json | 17 + .../r/styles/default/DemoSidebarMenu.json | 16 + .../styles/default/DemoSidebarMenuAction.json | 17 + .../styles/default/DemoSidebarMenuBadge.json | 16 + .../default/DemoSidebarMenuCollapsible.json | 17 + .../r/styles/default/DemoSidebarMenuSub.json | 16 + .../src/public/r/styles/default/Login01.json | 26 + .../public/r/styles/default/Sidebar01.json | 8 +- .../public/r/styles/default/Sidebar02.json | 2 +- .../public/r/styles/default/Sidebar03.json | 2 +- .../public/r/styles/default/Sidebar06.json | 8 +- .../public/r/styles/default/Sidebar07.json | 12 +- .../public/r/styles/default/Sidebar08.json | 12 +- .../public/r/styles/default/Sidebar09.json | 6 +- .../public/r/styles/default/Sidebar10.json | 16 +- .../public/r/styles/default/Sidebar11.json | 2 +- .../public/r/styles/default/Sidebar12.json | 10 +- .../public/r/styles/default/Sidebar13.json | 4 +- .../public/r/styles/default/Sidebar14.json | 4 +- .../public/r/styles/default/Sidebar15.json | 24 +- .../public/r/styles/new-york/DemoSidebar.json | 16 + .../new-york/DemoSidebarControlled.json | 17 + .../r/styles/new-york/DemoSidebarFooter.json | 17 + .../r/styles/new-york/DemoSidebarGroup.json | 16 + .../new-york/DemoSidebarGroupAction.json | 18 + .../new-york/DemoSidebarGroupCollapsible.json | 17 + .../r/styles/new-york/DemoSidebarHeader.json | 17 + .../r/styles/new-york/DemoSidebarMenu.json | 16 + .../new-york/DemoSidebarMenuAction.json | 17 + .../styles/new-york/DemoSidebarMenuBadge.json | 16 + .../new-york/DemoSidebarMenuCollapsible.json | 17 + .../r/styles/new-york/DemoSidebarMenuSub.json | 16 + .../src/public/r/styles/new-york/Login01.json | 26 + .../public/r/styles/new-york/Sidebar01.json | 2 +- .../public/r/styles/new-york/Sidebar02.json | 2 +- .../public/r/styles/new-york/Sidebar07.json | 4 +- .../public/r/styles/new-york/Sidebar08.json | 2 +- .../public/r/styles/new-york/Sidebar09.json | 2 +- .../public/r/styles/new-york/Sidebar10.json | 2 +- .../public/r/styles/new-york/Sidebar12.json | 2 +- .../public/r/styles/new-york/Sidebar13.json | 2 +- .../public/r/styles/new-york/Sidebar14.json | 2 +- .../public/r/styles/new-york/Sidebar15.json | 8 +- apps/www/src/public/r/temp.json | 572 ++++++++- .../registry/default/block/DemoSidebar.vue | 75 ++ .../default/block/DemoSidebarControlled.vue | 93 ++ .../default/block/DemoSidebarFooter.vue | 64 + .../default/block/DemoSidebarGroup.vue | 43 + .../default/block/DemoSidebarGroupAction.vue | 74 ++ .../block/DemoSidebarGroupCollapsible.vue | 60 + .../default/block/DemoSidebarHeader.vue | 54 + .../default/block/DemoSidebarMenu.vue | 67 ++ .../default/block/DemoSidebarMenuAction.vue | 100 ++ .../default/block/DemoSidebarMenuBadge.vue | 77 ++ .../block/DemoSidebarMenuCollapsible.vue | 191 +++ .../default/block/DemoSidebarMenuSub.vue | 174 +++ .../block/Login01/components/LoginForm.vue | 59 + .../registry/default/block/Login01/page.vue | 16 + .../block/Sidebar01/components/AppSidebar.vue | 6 +- .../block/Sidebar01/components/SearchForm.vue | 4 +- .../Sidebar01/components/VersionSwitcher.vue | 4 +- .../registry/default/block/Sidebar01/page.vue | 8 +- .../block/Sidebar03/components/AppSidebar.vue | 2 +- .../registry/default/block/Sidebar03/page.vue | 8 +- .../block/Sidebar04/components/AppSidebar.vue | 2 +- .../registry/default/block/Sidebar04/page.vue | 8 +- .../block/Sidebar05/components/AppSidebar.vue | 6 +- .../block/Sidebar05/components/SearchForm.vue | 4 +- .../registry/default/block/Sidebar05/page.vue | 8 +- .../block/Sidebar06/components/AppSidebar.vue | 6 +- .../block/Sidebar06/components/NavMain.vue | 4 +- .../Sidebar06/components/SidebarOptInForm.vue | 6 +- .../registry/default/block/Sidebar06/page.vue | 8 +- .../block/Sidebar07/components/AppSidebar.vue | 12 +- .../block/Sidebar07/components/NavMain.vue | 4 +- .../Sidebar07/components/NavProjects.vue | 4 +- .../block/Sidebar07/components/NavUser.vue | 6 +- .../Sidebar07/components/TeamSwitcher.vue | 4 +- .../registry/default/block/Sidebar07/page.vue | 8 +- .../block/Sidebar08/components/AppSidebar.vue | 10 +- .../block/Sidebar08/components/NavMain.vue | 4 +- .../Sidebar08/components/NavProjects.vue | 4 +- .../Sidebar08/components/NavSecondary.vue | 2 +- .../block/Sidebar08/components/NavUser.vue | 6 +- .../registry/default/block/Sidebar08/page.vue | 8 +- .../block/Sidebar09/components/AppSidebar.vue | 8 +- .../block/Sidebar09/components/NavUser.vue | 6 +- .../registry/default/block/Sidebar09/page.vue | 8 +- .../block/Sidebar10/components/AppSidebar.vue | 12 +- .../block/Sidebar10/components/NavActions.vue | 6 +- .../Sidebar10/components/NavFavorites.vue | 4 +- .../block/Sidebar10/components/NavMain.vue | 2 +- .../Sidebar10/components/NavSecondary.vue | 2 +- .../Sidebar10/components/NavWorkspaces.vue | 4 +- .../Sidebar10/components/TeamSwitcher.vue | 4 +- .../registry/default/block/Sidebar10/page.vue | 10 +- .../block/Sidebar11/components/AppSidebar.vue | 4 +- .../block/Sidebar11/components/Tree.vue | 4 +- .../registry/default/block/Sidebar11/page.vue | 8 +- .../block/Sidebar12/components/AppSidebar.vue | 8 +- .../block/Sidebar12/components/Calendars.vue | 4 +- .../block/Sidebar12/components/DatePicker.vue | 4 +- .../block/Sidebar12/components/NavUser.vue | 6 +- .../registry/default/block/Sidebar12/page.vue | 8 +- .../Sidebar13/components/SettingsDialog.vue | 8 +- .../registry/default/block/Sidebar13/page.vue | 2 +- .../block/Sidebar14/components/AppSidebar.vue | 4 +- .../registry/default/block/Sidebar14/page.vue | 6 +- .../block/Sidebar15/components/AppSidebar.vue | 4 +- .../block/Sidebar15/components/Calendars.vue | 4 +- .../block/Sidebar15/components/DatePicker.vue | 4 +- .../Sidebar15/components/NavFavorites.vue | 4 +- .../block/Sidebar15/components/NavMain.vue | 2 +- .../Sidebar15/components/NavSecondary.vue | 2 +- .../block/Sidebar15/components/NavUser.vue | 6 +- .../Sidebar15/components/NavWorkspaces.vue | 4 +- .../Sidebar15/components/SidebarLeft.vue | 12 +- .../Sidebar15/components/SidebarRight.vue | 8 +- .../Sidebar15/components/TeamSwitcher.vue | 4 +- .../registry/default/block/Sidebar15/page.vue | 10 +- .../registry/new-york/block/DemoSidebar.vue | 75 ++ .../new-york/block/DemoSidebarControlled.vue | 93 ++ .../new-york/block/DemoSidebarFooter.vue | 64 + .../new-york/block/DemoSidebarGroup.vue | 43 + .../new-york/block/DemoSidebarGroupAction.vue | 74 ++ .../block/DemoSidebarGroupCollapsible.vue | 60 + .../new-york/block/DemoSidebarHeader.vue | 54 + .../new-york/block/DemoSidebarMenu.vue | 67 ++ .../new-york/block/DemoSidebarMenuAction.vue | 100 ++ .../new-york/block/DemoSidebarMenuBadge.vue | 77 ++ .../block/DemoSidebarMenuCollapsible.vue | 191 +++ .../new-york/block/DemoSidebarMenuSub.vue | 174 +++ .../block/Login01/components/LoginForm.vue | 59 + .../registry/new-york/block/Login01/page.vue | 16 + 150 files changed, 6280 insertions(+), 343 deletions(-) create mode 100644 apps/www/src/public/r/styles/default/DemoSidebar.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarControlled.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarFooter.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarGroup.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarGroupAction.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarGroupCollapsible.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarHeader.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarMenu.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarMenuAction.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarMenuBadge.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarMenuCollapsible.json create mode 100644 apps/www/src/public/r/styles/default/DemoSidebarMenuSub.json create mode 100644 apps/www/src/public/r/styles/default/Login01.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebar.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarControlled.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarFooter.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarGroup.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarGroupAction.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarGroupCollapsible.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarHeader.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarMenu.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarMenuAction.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarMenuBadge.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarMenuCollapsible.json create mode 100644 apps/www/src/public/r/styles/new-york/DemoSidebarMenuSub.json create mode 100644 apps/www/src/public/r/styles/new-york/Login01.json create mode 100644 apps/www/src/registry/default/block/DemoSidebar.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarControlled.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarFooter.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarGroup.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarGroupAction.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarGroupCollapsible.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarHeader.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarMenu.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarMenuAction.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarMenuBadge.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarMenuCollapsible.vue create mode 100644 apps/www/src/registry/default/block/DemoSidebarMenuSub.vue create mode 100644 apps/www/src/registry/default/block/Login01/components/LoginForm.vue create mode 100644 apps/www/src/registry/default/block/Login01/page.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebar.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarControlled.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarFooter.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarGroup.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarGroupAction.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarGroupCollapsible.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarHeader.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarMenu.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarMenuAction.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarMenuBadge.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarMenuCollapsible.vue create mode 100644 apps/www/src/registry/new-york/block/DemoSidebarMenuSub.vue create mode 100644 apps/www/src/registry/new-york/block/Login01/components/LoginForm.vue create mode 100644 apps/www/src/registry/new-york/block/Login01/page.vue diff --git a/apps/www/.vitepress/theme/components/BlockContainer.vue b/apps/www/.vitepress/theme/components/BlockContainer.vue index 358b2b19..ba0f3142 100644 --- a/apps/www/.vitepress/theme/components/BlockContainer.vue +++ b/apps/www/.vitepress/theme/components/BlockContainer.vue @@ -220,10 +220,6 @@ watch([style, codeConfig], async () => { - diff --git a/apps/www/.vitepress/theme/components/BlockPage.vue b/apps/www/.vitepress/theme/components/BlockPage.vue index be644b62..2cd1fa29 100644 --- a/apps/www/.vitepress/theme/components/BlockPage.vue +++ b/apps/www/.vitepress/theme/components/BlockPage.vue @@ -1,4 +1,5 @@ diff --git a/apps/www/.vitepress/theme/components/BlockPreview.vue b/apps/www/.vitepress/theme/components/BlockPreview.vue index 6aee8eb0..cdcf184b 100644 --- a/apps/www/.vitepress/theme/components/BlockPreview.vue +++ b/apps/www/.vitepress/theme/components/BlockPreview.vue @@ -12,7 +12,7 @@ const isLoading = ref(true)