From 01c39344035df0e3cc5f6584ca4c4d428064cd63 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Wed, 4 Dec 2024 21:15:07 +0100 Subject: [PATCH] docs: add `@nuxt/ui-pro` source (#2775) --- docs/app/app.vue | 18 +- docs/app/components/FrameworkSelect.vue | 1 - docs/app/components/Header.vue | 13 +- docs/app/components/LogoPro.vue | 14 + docs/app/components/ModuleSelect.vue | 32 ++ docs/app/components/content/IconsTheme.vue | 23 +- docs/app/components/content/ModuleOnly.vue | 12 + docs/app/composables/useContentNavigation.ts | 19 +- docs/app/composables/useSharedData.ts | 19 +- docs/app/error.vue | 10 +- docs/app/layouts/docs.vue | 5 +- docs/app/pages/[...slug].vue | 27 +- docs/app/pages/roadmap.vue | 2 +- docs/app/plugins/{framework.ts => data.ts} | 11 +- docs/content.config.ts | 55 +- .../2.installation/1.nuxt.md | 8 +- .../1.getting-started/2.installation/2.vue.md | 8 +- docs/content/1.getting-started/3.theme.md | 175 ++++++ .../1.getting-started/4.icons/1.nuxt.md | 2 +- docs/content/1.getting-started/5.fonts.md | 17 + docs/nuxt.config.ts | 22 +- docs/package.json | 2 +- package.json | 3 +- pnpm-lock.yaml | 531 +++++++++++++++--- 24 files changed, 880 insertions(+), 149 deletions(-) create mode 100644 docs/app/components/LogoPro.vue create mode 100644 docs/app/components/ModuleSelect.vue create mode 100644 docs/app/components/content/ModuleOnly.vue rename docs/app/plugins/{framework.ts => data.ts} (69%) diff --git a/docs/app/app.vue b/docs/app/app.vue index fd9d465a..78beaf75 100644 --- a/docs/app/app.vue +++ b/docs/app/app.vue @@ -7,7 +7,7 @@ const route = useRoute() const appConfig = useAppConfig() const colorMode = useColorMode() -const { data: navigation } = await useAsyncData('navigation', () => queryCollectionNavigation('content', ['framework'])) +const { data: navigation } = await useAsyncData('navigation', () => queryCollectionNavigation('content', ['framework', 'module'])) const { data: files } = useLazyAsyncData('search', () => queryCollectionSearchSections('content'), { server: false }) @@ -73,7 +73,7 @@ useServerSeoMeta({ twitterCard: 'summary_large_image' }) -const { frameworks } = useSharedData() +const { frameworks, modules } = useSharedData() const { mappedNavigation, filteredNavigation } = useContentNavigation(navigation) provide('navigation', mappedNavigation) @@ -94,7 +94,7 @@ provide('navigation', mappedNavigation)