From b37ba515dd50235efc981f6d062f38e000a5d3ca Mon Sep 17 00:00:00 2001 From: zernonia Date: Fri, 8 Sep 2023 14:51:54 +0800 Subject: [PATCH] feat: add style switcher --- .../theme/components/ComponentLoader.vue | 20 +++++++++++ .../theme/components/ComponentPreview.vue | 16 ++++----- .../theme/components/StyleSwitcher.vue | 33 +++++++++++++++++++ .../www/.vitepress/theme/composables/style.ts | 4 +++ apps/www/src/lib/registry/styles.ts | 8 ++--- apps/www/src/stores/config.ts | 7 ++-- 6 files changed, 74 insertions(+), 14 deletions(-) create mode 100644 apps/www/.vitepress/theme/components/ComponentLoader.vue create mode 100644 apps/www/.vitepress/theme/components/StyleSwitcher.vue create mode 100644 apps/www/.vitepress/theme/composables/style.ts diff --git a/apps/www/.vitepress/theme/components/ComponentLoader.vue b/apps/www/.vitepress/theme/components/ComponentLoader.vue new file mode 100644 index 00000000..fa3d533e --- /dev/null +++ b/apps/www/.vitepress/theme/components/ComponentLoader.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/.vitepress/theme/components/ComponentPreview.vue b/apps/www/.vitepress/theme/components/ComponentPreview.vue index a578e322..6b657467 100644 --- a/apps/www/.vitepress/theme/components/ComponentPreview.vue +++ b/apps/www/.vitepress/theme/components/ComponentPreview.vue @@ -1,7 +1,8 @@