From 6fc7297199cd4e9542af01b5a2888eb8fa599816 Mon Sep 17 00:00:00 2001 From: Karsa Date: Tue, 26 Nov 2024 09:52:39 +0100 Subject: [PATCH] feat(docs): add icon showcase to icon page (#2229) * feat(docs): add icon showcase to icon page * feat(docs): add pretty name to button * fix(docs): adjust color for icon counter * Revert icons changes * Revert meta data changes * Revert grid changes * Fix build --------- Co-authored-by: Eric Fennis --- .../components/home/HomeHeroBefore.data.ts | 2 +- .../theme/components/icons/IconShowcase.vue | 438 ++++++++++++++++++ .../theme/components/icons/RelatedIcons.vue | 23 +- docs/icons/[name].md | 15 + 4 files changed, 461 insertions(+), 17 deletions(-) create mode 100644 docs/.vitepress/theme/components/icons/IconShowcase.vue diff --git a/docs/.vitepress/theme/components/home/HomeHeroBefore.data.ts b/docs/.vitepress/theme/components/home/HomeHeroBefore.data.ts index e235048e3..76b2c3a6d 100644 --- a/docs/.vitepress/theme/components/home/HomeHeroBefore.data.ts +++ b/docs/.vitepress/theme/components/home/HomeHeroBefore.data.ts @@ -9,7 +9,7 @@ export default { } return null; }) - .then((res) => res.tag_name); + .then((res) => res?.tag_name); return { version, diff --git a/docs/.vitepress/theme/components/icons/IconShowcase.vue b/docs/.vitepress/theme/components/icons/IconShowcase.vue new file mode 100644 index 000000000..a3a9cc25f --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconShowcase.vue @@ -0,0 +1,438 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/RelatedIcons.vue b/docs/.vitepress/theme/components/icons/RelatedIcons.vue index 47f470d7e..41af54f72 100644 --- a/docs/.vitepress/theme/components/icons/RelatedIcons.vue +++ b/docs/.vitepress/theme/components/icons/RelatedIcons.vue @@ -1,29 +1,20 @@ + +