From b34e1dbc6216953b17e3f02868412cb2526f9608 Mon Sep 17 00:00:00 2001 From: zernonia Date: Wed, 30 Aug 2023 22:47:55 +0800 Subject: [PATCH] feat: b,c components --- .../.vitepress/theme/layout/DocsLayout.vue | 5 ++ .../.vitepress/theme/layout/MainLayout.vue | 10 +-- apps/www/package.json | 2 +- apps/www/src/content/docs/components/badge.md | 42 +++++++++++ .../www/src/content/docs/components/button.md | 42 +++++++++++ apps/www/src/content/docs/components/card.md | 60 +++++++++++++++ .../src/content/docs/components/checkbox.md | 44 +++++++++++ .../content/docs/components/collapsible.md | 59 +++++++++++++++ .../registry/default/examples/BadgeDemo.vue | 7 ++ .../registry/default/examples/ButtonDemo.vue | 7 ++ .../registry/default/examples/CardDemo.vue | 74 +++++++++++++++++++ .../default/examples/CheckboxDemo.vue | 15 ++++ .../default/examples/CollapsibleDemo.vue | 43 +++++++++++ .../lib/registry/default/ui/badge/Badge.vue | 42 +++-------- .../lib/registry/default/ui/badge/index.ts | 22 ++++++ .../src/lib/registry/default/ui/card/Card.vue | 2 +- .../default/ui/card/CardDescription.vue | 2 +- .../registry/default/ui/checkbox/Checkbox.vue | 52 +++++-------- .../default/ui/collapsible/Collapsible.vue | 11 ++- apps/www/tailwind.config.js | 10 +++ pnpm-lock.yaml | 21 +++--- 21 files changed, 482 insertions(+), 90 deletions(-) create mode 100644 apps/www/src/content/docs/components/badge.md create mode 100644 apps/www/src/content/docs/components/button.md create mode 100644 apps/www/src/content/docs/components/card.md create mode 100644 apps/www/src/content/docs/components/checkbox.md create mode 100644 apps/www/src/content/docs/components/collapsible.md create mode 100644 apps/www/src/lib/registry/default/examples/BadgeDemo.vue create mode 100644 apps/www/src/lib/registry/default/examples/ButtonDemo.vue create mode 100644 apps/www/src/lib/registry/default/examples/CardDemo.vue create mode 100644 apps/www/src/lib/registry/default/examples/CheckboxDemo.vue create mode 100644 apps/www/src/lib/registry/default/examples/CollapsibleDemo.vue diff --git a/apps/www/.vitepress/theme/layout/DocsLayout.vue b/apps/www/.vitepress/theme/layout/DocsLayout.vue index 4b21cf3f..512951d2 100644 --- a/apps/www/.vitepress/theme/layout/DocsLayout.vue +++ b/apps/www/.vitepress/theme/layout/DocsLayout.vue @@ -3,6 +3,7 @@ import { useData, useRoute } from 'vitepress' import { docsConfig } from '../config/docs' import TableOfContentVue from '../components/TableOfContent.vue' import { ScrollArea } from '@/lib/registry/default/ui/scroll-area' +import { Badge } from '@/lib/registry/default/ui/badge' import RadixIconsCode from '~icons/radix-icons/code' import ChevronRightIcon from '~icons/lucide/chevron-right' @@ -39,6 +40,10 @@ const { frontmatter } = useData() }" > {{ doc.title }} + + + {{ doc.label }} + diff --git a/apps/www/.vitepress/theme/layout/MainLayout.vue b/apps/www/.vitepress/theme/layout/MainLayout.vue index 4d89ff08..27114747 100644 --- a/apps/www/.vitepress/theme/layout/MainLayout.vue +++ b/apps/www/.vitepress/theme/layout/MainLayout.vue @@ -57,7 +57,7 @@ const links = [