From 2e8403c7e41fb4cdf4b955092029c5dd7b0957bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Wed, 26 Feb 2025 14:25:52 +0100 Subject: [PATCH] docs: various marketing improvements (#3400) Co-authored-by: HugoRCD --- docs/app/components/Header.vue | 8 +- docs/app/components/PromotionalVideo.vue | 28 ----- docs/app/composables/useLinks.ts | 1 + docs/app/pages/components.vue | 44 +++++--- docs/app/pages/figma/index.vue | 4 +- docs/app/pages/pro/.content/pricing.yml | 4 +- docs/app/pages/pro/.content/pro.yml | 53 ++++++---- docs/app/pages/pro/activate.vue | 99 +++++++++--------- docs/app/pages/pro/index.vue | 127 ++++++++++++++++++----- docs/app/pages/pro/pricing.vue | 36 ++++--- docs/app/pages/pro/templates.vue | 105 ++++++++++--------- docs/app/pages/pro/terms.vue | 11 +- docs/content/pro/terms.md | 4 +- docs/nuxt.config.ts | 17 ++- docs/package.json | 1 + docs/public/og-image.png | Bin 0 -> 53717 bytes docs/public/pro/hero.png | Bin 0 -> 502391 bytes docs/public/pro/og-image.png | Bin 0 -> 272764 bytes docs/public/pro/templates/dashboard.png | Bin 462516 -> 0 bytes docs/public/pro/templates/docs.png | Bin 613565 -> 0 bytes docs/public/pro/templates/landing.png | Bin 379426 -> 0 bytes docs/public/pro/templates/og-image.png | Bin 0 -> 104573 bytes docs/public/pro/templates/saas.png | Bin 393386 -> 0 bytes docs/public/social-card.png | Bin 318575 -> 0 bytes pnpm-lock.yaml | 58 +++++++++++ 25 files changed, 384 insertions(+), 216 deletions(-) delete mode 100644 docs/app/components/PromotionalVideo.vue create mode 100644 docs/public/og-image.png create mode 100644 docs/public/pro/hero.png create mode 100644 docs/public/pro/og-image.png delete mode 100644 docs/public/pro/templates/dashboard.png delete mode 100644 docs/public/pro/templates/docs.png delete mode 100644 docs/public/pro/templates/landing.png create mode 100644 docs/public/pro/templates/og-image.png delete mode 100644 docs/public/pro/templates/saas.png delete mode 100644 docs/public/social-card.png diff --git a/docs/app/components/Header.vue b/docs/app/components/Header.vue index e40a8d32..420ee37d 100644 --- a/docs/app/components/Header.vue +++ b/docs/app/components/Header.vue @@ -6,6 +6,7 @@ const props = defineProps<{ links: NavigationMenuItem[] }>() +const route = useRoute() const config = useRuntimeConfig().public const { module } = useSharedData() @@ -21,7 +22,8 @@ onMounted(() => { const navigation = inject>('navigation') -const items = computed(() => props.links.map(({ icon, ...link }) => link)) +const desktopLinks = computed(() => props.links.map(({ icon, ...link }) => link)) +const mobileLinks = computed(() => props.links.map(link => ({ ...link, defaultOpen: link.children && route.path.startsWith(link.to as string) }))) - +