From 534a10edea8be7cd11b7dcfc636e721ad506a632 Mon Sep 17 00:00:00 2001 From: steph Date: Wed, 26 Jun 2024 21:24:27 -0700 Subject: [PATCH] add product hunt badge to homepage --- .../.vitepress/components/ProductHuntBadge.vue | 14 ++++++++++++++ .../mermaid/src/docs/.vitepress/theme/index.ts | 3 +++ 2 files changed, 17 insertions(+) create mode 100644 packages/mermaid/src/docs/.vitepress/components/ProductHuntBadge.vue diff --git a/packages/mermaid/src/docs/.vitepress/components/ProductHuntBadge.vue b/packages/mermaid/src/docs/.vitepress/components/ProductHuntBadge.vue new file mode 100644 index 000000000..b283c644c --- /dev/null +++ b/packages/mermaid/src/docs/.vitepress/components/ProductHuntBadge.vue @@ -0,0 +1,14 @@ + diff --git a/packages/mermaid/src/docs/.vitepress/theme/index.ts b/packages/mermaid/src/docs/.vitepress/theme/index.ts index 3ebb7614a..4fd4d7b66 100644 --- a/packages/mermaid/src/docs/.vitepress/theme/index.ts +++ b/packages/mermaid/src/docs/.vitepress/theme/index.ts @@ -8,6 +8,8 @@ import Contributors from '../components/Contributors.vue'; import HomePage from '../components/HomePage.vue'; // @ts-ignore import TopBar from '../components/TopBar.vue'; +// @ts-ignore +import ProductHuntBadge from '../components/ProductHuntBadge.vue'; import { getRedirect } from './redirect.js'; import { h } from 'vue'; import Theme from 'vitepress/theme'; @@ -21,6 +23,7 @@ export default { return h(Theme.Layout, null, { // Keeping this as comment as it took a lot of time to figure out how to add a component to the top bar. 'home-hero-before': () => h(TopBar), + 'home-hero-info-before': () => h(ProductHuntBadge), 'home-features-after': () => h(HomePage), }); },