diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 82e5390..1c9af01 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -80,8 +80,7 @@ export default defineConfig({ } }, nav: [ - { text: 'Documentation', link: '/quick-start', activeMatch: '^/(quick-start|invoice-tutorial|roadmap|acknowledgements|document-previewer|license/configuration|companion/|concepts/|api-reference/|examples/)' }, - { text: 'Features', link: '/features-overview' }, + { text: 'Documentation', items: [{ component: 'NavDocumentationMenu' }], activeMatch:'^/(quick-start|invoice-tutorial|roadmap|acknowledgements|document-previewer|license/configuration|features-overview|companion/|concepts/|api-reference/|examples/)' }, { text: 'Pricing', link: '/pricing' }, { text: 'GitHub', link: 'https://github.com/QuestPDF/QuestPDF', noIcon: true }, { text: 'NuGet', link: 'https://www.nuget.org/packages/QuestPDF', noIcon: true }, diff --git a/docs/.vitepress/theme/Contact.vue b/docs/.vitepress/theme/Contact.vue index 84236dd..67f8ced 100644 --- a/docs/.vitepress/theme/Contact.vue +++ b/docs/.vitepress/theme/Contact.vue @@ -3,6 +3,9 @@ import type { IconDefinition } from "@fortawesome/fontawesome-common-types"; import { faCreditCard, faEnvelope, faIdCard, faUserGroup } from "@fortawesome/pro-regular-svg-icons"; import { faHeart } from "@fortawesome/pro-solid-svg-icons"; import Icon from "./Icon.vue"; +import { ref } from "vue"; +import { useDotWings } from "./dotWings"; + interface Link { href: string; label: string; @@ -65,10 +68,13 @@ const contacts: ContactInformation[] = [ ] } ] + +const root = ref(); +useDotWings(root);