From b3332695c1546447d8097eda5038c7d6d398cc2f Mon Sep 17 00:00:00 2001 From: sadeghbarati Date: Sun, 19 Nov 2023 15:29:07 +0330 Subject: [PATCH] docs: add custom prefix and aliases capability --- .vscode/settings.json | 4 +- .../.vitepress/theme/layout/ThemingLayout.vue | 136 ++++++++++++++++-- .../src/content/docs/components/accordion.md | 29 ++-- .../content/docs/components/alert-dialog.md | 69 ++++----- apps/www/src/content/docs/components/alert.md | 19 ++- .../content/docs/components/aspect-ratio.md | 16 ++- .../www/src/content/docs/components/avatar.md | 20 ++- apps/www/src/content/docs/components/badge.md | 18 ++- .../www/src/content/docs/components/button.md | 18 ++- .../src/content/docs/components/calendar.md | 12 +- apps/www/src/content/docs/components/card.md | 44 +++--- .../src/content/docs/components/checkbox.md | 12 +- .../content/docs/components/collapsible.md | 28 ++-- .../src/content/docs/components/command.md | 76 +++++----- .../content/docs/components/context-menu.md | 56 ++++---- .../content/docs/components/date-picker.md | 41 +++--- .../www/src/content/docs/components/dialog.md | 52 ++++--- .../content/docs/components/dropdown-menu.md | 46 +++--- apps/www/src/content/docs/components/form.md | 87 ++++++----- .../src/content/docs/components/hover-card.md | 28 ++-- apps/www/src/content/docs/components/input.md | 13 +- apps/www/src/content/docs/components/label.md | 15 +- .../src/content/docs/components/menubar.md | 57 ++++---- .../docs/components/navigation-menu.md | 47 +++--- .../src/content/docs/components/popover.md | 29 ++-- .../src/content/docs/components/progress.md | 15 +- .../content/docs/components/radio-group.md | 25 ++-- .../content/docs/components/scroll-area.md | 15 +- .../www/src/content/docs/components/select.md | 48 ++++--- .../src/content/docs/components/separator.md | 15 +- apps/www/src/content/docs/components/sheet.md | 45 +++--- .../src/content/docs/components/skeleton.md | 15 +- .../www/src/content/docs/components/slider.md | 17 ++- .../www/src/content/docs/components/switch.md | 13 +- apps/www/src/content/docs/components/table.md | 73 +++++----- apps/www/src/content/docs/components/tabs.md | 37 +++-- .../src/content/docs/components/textarea.md | 13 +- apps/www/src/content/docs/components/toast.md | 20 ++- .../www/src/content/docs/components/toggle.md | 13 +- .../src/content/docs/components/tooltip.md | 35 +++-- apps/www/src/stores/config.ts | 15 +- 41 files changed, 883 insertions(+), 503 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index de76ab63..4c691c48 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,8 +2,8 @@ "prettier.enable": false, "editor.formatOnSave": false, "editor.codeActionsOnSave": { - "source.fixAll.eslint": true, - "source.organizeImports": false + "source.fixAll.eslint": "explicit", + "source.organizeImports": "never" }, "eslint.validate": [ diff --git a/apps/www/.vitepress/theme/layout/ThemingLayout.vue b/apps/www/.vitepress/theme/layout/ThemingLayout.vue index 56398853..259a033f 100644 --- a/apps/www/.vitepress/theme/layout/ThemingLayout.vue +++ b/apps/www/.vitepress/theme/layout/ThemingLayout.vue @@ -16,6 +16,10 @@ import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, Di import RadixIconsCheck from '~icons/radix-icons/check' import RadixIconsSun from '~icons/radix-icons/sun' import RadixIconsMoon from '~icons/radix-icons/moon' +import RadixIconsReset from '~icons/radix-icons/reset' +import RadixIconsInfoCircled from '~icons/radix-icons/info-circled' + +import { cn } from '@/lib/utils' type Color = | 'zinc' @@ -47,7 +51,7 @@ const allColors: Color[] = [ 'violet', ] -const { theme, radius, setRadius, setTheme } = useConfigStore() +const { theme, radius, setRadius, setTheme, codeConfig, config } = useConfigStore() const { isDark } = useData() // Whenever the component is mounted, update the document class list @@ -131,17 +135,101 @@ watch(radius, (radius) => { Customize - -
-
-

- Customize -

-

- Pick a style and color for your components. -

+ +
+
+
+

+ Customize +

+

+ Pick a style and color for your components. +

+
+
-
+
+
+
+ + + + + About styles + + +

+ What is the difference between the New York and Default style? +

+

+ A style comes with its own set of components, animations, + icons and more. +

+

+ The Default style has + larger inputs, uses lucide-react for icons and + tailwindcss-animate for animations. +

+

+ The New York style ships + with smaller buttons and cards with shadows. It uses icons + from Radix Icons. +

+
+
+
+
+ + +
+
+
+
-
+
-
+
@@ -216,6 +304,28 @@ watch(radius, (radius) => {
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
diff --git a/apps/www/src/content/docs/components/accordion.md b/apps/www/src/content/docs/components/accordion.md index 451ab1d9..286447d3 100644 --- a/apps/www/src/content/docs/components/accordion.md +++ b/apps/www/src/content/docs/components/accordion.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/accordion primitive: https://www.radix-vue.com/components/accordion.html --- + + @@ -52,20 +58,25 @@ module.exports = { ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/alert-dialog.md b/apps/www/src/content/docs/components/alert-dialog.md index 73ea6da1..a35a37bd 100644 --- a/apps/www/src/content/docs/components/alert-dialog.md +++ b/apps/www/src/content/docs/components/alert-dialog.md @@ -4,51 +4,54 @@ description: A modal dialog that interrupts the user with important content and source: apps/www/src/lib/registry/default/ui/alert-dialog primitive: https://www.radix-vue.com/components/alert-dialog.html --- - - - - -## Installation - + + + + +## Installation ```bash npx shadcn-vue@latest add alert-dialog ``` - + ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/alert.md b/apps/www/src/content/docs/components/alert.md index 13d9d609..e02321ab 100644 --- a/apps/www/src/content/docs/components/alert.md +++ b/apps/www/src/content/docs/components/alert.md @@ -3,6 +3,11 @@ title: Alert description: Displays a callout for user attention. --- + @@ -15,18 +20,18 @@ npx shadcn-vue@latest add alert ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/aspect-ratio.md b/apps/www/src/content/docs/components/aspect-ratio.md index ec6475d9..ca6676d8 100644 --- a/apps/www/src/content/docs/components/aspect-ratio.md +++ b/apps/www/src/content/docs/components/aspect-ratio.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/aspect-ratio primitive: https://www.radix-vue.com/components/aspect-ratio.html --- + + @@ -39,16 +45,16 @@ npm install radix-vue ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/avatar.md b/apps/www/src/content/docs/components/avatar.md index 0f1dbdef..e9b5be39 100644 --- a/apps/www/src/content/docs/components/avatar.md +++ b/apps/www/src/content/docs/components/avatar.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/avatar primitive: https://www.radix-vue.com/components/avatar.html --- + + @@ -18,15 +24,15 @@ npx shadcn-vue@latest add avatar ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/badge.md b/apps/www/src/content/docs/components/badge.md index 08b8b030..4c089b52 100644 --- a/apps/www/src/content/docs/components/badge.md +++ b/apps/www/src/content/docs/components/badge.md @@ -3,6 +3,12 @@ title: Badge description: Displays a badge or a component that looks like a badge. --- + + @@ -22,10 +28,10 @@ npx shadcn-vue@latest add badge ### Copy and paste the following code into your project -```vue +```vue-vue ``` @@ -98,4 +104,4 @@ import { Badge } from '@/components/ui/badge' ### Destructive - \ No newline at end of file + diff --git a/apps/www/src/content/docs/components/button.md b/apps/www/src/content/docs/components/button.md index 3fb5d55e..6c1c3598 100644 --- a/apps/www/src/content/docs/components/button.md +++ b/apps/www/src/content/docs/components/button.md @@ -3,6 +3,12 @@ title: Button description: Displays a button or a component that looks like a button. --- + + @@ -22,10 +28,10 @@ npx shadcn-vue@latest add button ### Copy and paste the following code into your project -```vue +```vue-vue ``` @@ -138,4 +144,4 @@ import { Button } from '@/components/ui/button' ### As Child - \ No newline at end of file + diff --git a/apps/www/src/content/docs/components/calendar.md b/apps/www/src/content/docs/components/calendar.md index 82301a24..3f71eecf 100644 --- a/apps/www/src/content/docs/components/calendar.md +++ b/apps/www/src/content/docs/components/calendar.md @@ -3,6 +3,12 @@ title: Calendar description: A date field component that allows users to enter and edit date. --- + + @@ -44,13 +50,13 @@ npm install v-calendar ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/card.md b/apps/www/src/content/docs/components/card.md index 512d1761..8e48e8b4 100644 --- a/apps/www/src/content/docs/components/card.md +++ b/apps/www/src/content/docs/components/card.md @@ -3,6 +3,12 @@ title: Card description: Displays a card with header, content, and footer. --- + + @@ -16,34 +22,34 @@ npx shadcn-vue@latest add card ## Usage -```vue +```vue-vue ``` ## Examples - \ No newline at end of file + diff --git a/apps/www/src/content/docs/components/checkbox.md b/apps/www/src/content/docs/components/checkbox.md index 07e24bfc..4a01c174 100644 --- a/apps/www/src/content/docs/components/checkbox.md +++ b/apps/www/src/content/docs/components/checkbox.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/checkbox primitive: https://www.radix-vue.com/components/checkbox.html --- + + @@ -18,13 +24,13 @@ npx shadcn-vue@latest add checkbox ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/collapsible.md b/apps/www/src/content/docs/components/collapsible.md index 19f32739..cc928858 100644 --- a/apps/www/src/content/docs/components/collapsible.md +++ b/apps/www/src/content/docs/components/collapsible.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/collapsible primitive: https://www.radix-vue.com/components/collapsible.html --- + + @@ -52,25 +58,25 @@ module.exports = { ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/command.md b/apps/www/src/content/docs/components/command.md index 77ac9045..c99fcabc 100644 --- a/apps/www/src/content/docs/components/command.md +++ b/apps/www/src/content/docs/components/command.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/command primitive: https://www.radix-vue.com/components/combobox.html --- + + @@ -18,51 +24,51 @@ npx shadcn-vue@latest add command ``` ## Usage -```vue +```vue-vue ``` @@ -140,4 +146,4 @@ watch(CmdJ, (v) => { ### Combobox -You can use the `` component as a combobox. See the [Combobox](/docs/components/combobox) page for more information. \ No newline at end of file +You can use the `` component as a combobox. See the [Combobox](/docs/components/combobox) page for more information. diff --git a/apps/www/src/content/docs/components/context-menu.md b/apps/www/src/content/docs/components/context-menu.md index 13bc11ec..f17a0b61 100644 --- a/apps/www/src/content/docs/components/context-menu.md +++ b/apps/www/src/content/docs/components/context-menu.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/context-menu primitive: https://www.radix-vue.com/components/context-menu.html --- + + @@ -16,34 +22,34 @@ npx shadcn-vue@latest add context-menu ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/date-picker.md b/apps/www/src/content/docs/components/date-picker.md index 43aef149..14e82794 100644 --- a/apps/www/src/content/docs/components/date-picker.md +++ b/apps/www/src/content/docs/components/date-picker.md @@ -3,6 +3,13 @@ title: Date Picker description: A date picker component with range and presets. --- + + + @@ -14,28 +21,28 @@ See installation instructions for the [Popover](/docs/components/popover#install ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/dialog.md b/apps/www/src/content/docs/components/dialog.md index 05abcbef..273d031c 100644 --- a/apps/www/src/content/docs/components/dialog.md +++ b/apps/www/src/content/docs/components/dialog.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/dialog primitive: https://www.radix-vue.com/components/dialog.html --- + + @@ -15,37 +21,37 @@ npx shadcn-vue@latest add dialog ## Usage -```vue +```vue-vue ``` @@ -87,4 +93,4 @@ To activate the `Dialog` component from within a `Context Menu` or `Dropdown Men -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/dropdown-menu.md b/apps/www/src/content/docs/components/dropdown-menu.md index 503461e4..c8b7be5a 100644 --- a/apps/www/src/content/docs/components/dropdown-menu.md +++ b/apps/www/src/content/docs/components/dropdown-menu.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/dropdown-menu primitive: https://www.radix-vue.com/components/dropdown-menu.html --- + + @@ -15,29 +21,29 @@ npx shadcn-vue@latest add dropdown-menu ``` ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/form.md b/apps/www/src/content/docs/components/form.md index 04cff449..aec6cca1 100644 --- a/apps/www/src/content/docs/components/form.md +++ b/apps/www/src/content/docs/components/form.md @@ -3,6 +3,13 @@ title: VeeValidate description: Building forms with VeeValidate and Zod. --- + + + Forms are tricky. They are one of the most common things you'll build in a web application, but also one of the most complex. Well-designed HTML forms are: @@ -35,19 +42,33 @@ The `
` component is a wrapper around the `vee-validate` library. It prov ## Anatomy -```vue - - - - - +```vue-vue + +``` + +```vue-vue +<{{codeConfig.prefix}}Form> + <{{codeConfig.prefix}}FormField v-slot="{ ... }"> + <{{codeConfig.prefix}}FormItem> + <{{codeConfig.prefix}}FormLabel /> + <{{codeConfig.prefix}}FormControl> - - - - - -
+ + <{{codeConfig.prefix}}FormDescription /> + <{{codeConfig.prefix}}FormMessage /> + + + ``` ## Example @@ -58,17 +79,17 @@ The `
` component is a wrapper around the `vee-validate` library. It prov #### `Input` Component -```vue - - - Username - - - - - - - +```vue-vue +<{{codeConfig.prefix}}FormField v-slot="{ componentField }"> + <{{codeConfig.prefix}}FormItem> + <{{codeConfig.prefix}}FormLabel>Username + <{{codeConfig.prefix}}FormControl> + <{{codeConfig.prefix}}Input placeholder="shadcn" v-bind="componentField" /> + + <{{codeConfig.prefix}}FormDescription /> + <{{codeConfig.prefix}}FormMessage /> + + ``` @@ -77,17 +98,17 @@ The `` component is a wrapper around the `vee-validate` library. It prov #### native `input` element -```vue - - - Username - +```vue-vue +<{{codeConfig.prefix}}FormField v-slot="{ field }"> + <{{codeConfig.prefix}}FormItem> + <{{codeConfig.prefix}}FormLabel>Username + <{{codeConfig.prefix}}FormControl> - - - - - + + <{{codeConfig.prefix}}FormDescription /> + <{{codeConfig.prefix}}FormMessage /> + + ``` diff --git a/apps/www/src/content/docs/components/hover-card.md b/apps/www/src/content/docs/components/hover-card.md index 6d58163d..c1342972 100644 --- a/apps/www/src/content/docs/components/hover-card.md +++ b/apps/www/src/content/docs/components/hover-card.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/hover-card primitive: https://www.radix-vue.com/components/hover-card.html --- + + @@ -15,21 +21,21 @@ npx shadcn-vue@latest add hover-card ``` ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/input.md b/apps/www/src/content/docs/components/input.md index d1614790..91f8134c 100644 --- a/apps/www/src/content/docs/components/input.md +++ b/apps/www/src/content/docs/components/input.md @@ -3,6 +3,13 @@ title: Input description: Displays a form input field or a component that looks like an input field. --- + + + @@ -33,13 +40,13 @@ npx shadcn-vue@latest add input ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/label.md b/apps/www/src/content/docs/components/label.md index 9d2535c2..45b2a50d 100644 --- a/apps/www/src/content/docs/components/label.md +++ b/apps/www/src/content/docs/components/label.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/label primitive: https://www.radix-vue.com/components/label.html --- + + + @@ -39,12 +46,12 @@ npm install radix-vue ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/menubar.md b/apps/www/src/content/docs/components/menubar.md index 8c856d82..185f4f2b 100644 --- a/apps/www/src/content/docs/components/menubar.md +++ b/apps/www/src/content/docs/components/menubar.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/menubar primitive: https://www.radix-vue.com/components/menubar.html --- + + + ## Installation @@ -16,34 +23,34 @@ npx shadcn-vue@latest add menubar ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/navigation-menu.md b/apps/www/src/content/docs/components/navigation-menu.md index 16669984..2cc349b8 100644 --- a/apps/www/src/content/docs/components/navigation-menu.md +++ b/apps/www/src/content/docs/components/navigation-menu.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/navigation-menu primitive: https://www.radix-vue.com/components/navigation-menu.html --- + + + ## Installation @@ -15,31 +22,31 @@ npx shadcn-vue@latest add navigation-menu ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/popover.md b/apps/www/src/content/docs/components/popover.md index 4a19b82e..17f9f996 100644 --- a/apps/www/src/content/docs/components/popover.md +++ b/apps/www/src/content/docs/components/popover.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/popover primitive: https://www.radix-vue.com/components/popover.html --- + + + @@ -17,21 +24,21 @@ npx shadcn-vue@latest add popover ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/progress.md b/apps/www/src/content/docs/components/progress.md index bb1515a6..3e93328c 100644 --- a/apps/www/src/content/docs/components/progress.md +++ b/apps/www/src/content/docs/components/progress.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/progress primitive: https://www.radix-vue.com/components/progress.html --- + + + @@ -40,12 +47,12 @@ npm install radix-vue ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/radio-group.md b/apps/www/src/content/docs/components/radio-group.md index d7db0bc9..c958b613 100644 --- a/apps/www/src/content/docs/components/radio-group.md +++ b/apps/www/src/content/docs/components/radio-group.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/radio-group primitive: https://www.radix-vue.com/components/radio-group.html --- + + + ## Installation @@ -16,23 +23,23 @@ npx shadcn-vue@latest add radio-group ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/scroll-area.md b/apps/www/src/content/docs/components/scroll-area.md index edac7a4c..e450a59d 100644 --- a/apps/www/src/content/docs/components/scroll-area.md +++ b/apps/www/src/content/docs/components/scroll-area.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/scroll-area primitive: https://www.radix-vue.com/components/scroll-area.html --- + + + ## Installation @@ -15,20 +22,20 @@ npx shadcn-vue@latest add scroll-area ``` ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/select.md b/apps/www/src/content/docs/components/select.md index caae327d..a9941d83 100644 --- a/apps/www/src/content/docs/components/select.md +++ b/apps/www/src/content/docs/components/select.md @@ -5,6 +5,12 @@ source: apps/www/src/lib/registry/default/ui/select primitive: https://www.radix-vue.com/components/select.html --- + + @@ -17,33 +23,33 @@ npx shadcn-vue@latest add select ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/separator.md b/apps/www/src/content/docs/components/separator.md index 3e0bc281..14a679de 100644 --- a/apps/www/src/content/docs/components/separator.md +++ b/apps/www/src/content/docs/components/separator.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/separator primitive: https://www.radix-vue.com/components/separator.html --- + + + @@ -40,12 +47,12 @@ npm install radix-vue ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/sheet.md b/apps/www/src/content/docs/components/sheet.md index 6a30c502..cba5b445 100644 --- a/apps/www/src/content/docs/components/sheet.md +++ b/apps/www/src/content/docs/components/sheet.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/dialog primitive: https://www.radix-vue.com/components/dialog.html --- + + + @@ -16,31 +23,31 @@ npx shadcn-vue@latest add sheet ## Usage -```vue +```vue-vue ``` @@ -72,4 +79,4 @@ You can adjust the size of the sheet using CSS classes: -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/skeleton.md b/apps/www/src/content/docs/components/skeleton.md index af07e1b8..7a08c817 100644 --- a/apps/www/src/content/docs/components/skeleton.md +++ b/apps/www/src/content/docs/components/skeleton.md @@ -3,6 +3,13 @@ title: Skeleton description: Use to show a placeholder while content is loading. --- + + + ## Installation @@ -31,12 +38,12 @@ npx shadcn-vue@latest add skeleton ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/slider.md b/apps/www/src/content/docs/components/slider.md index b0ee54f0..844feea9 100644 --- a/apps/www/src/content/docs/components/slider.md +++ b/apps/www/src/content/docs/components/slider.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/slider primitive: https://www.radix-vue.com/components/slider.html --- + + + ## Installation @@ -15,14 +22,12 @@ npx shadcn-vue@latest add slider ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/switch.md b/apps/www/src/content/docs/components/switch.md index a359a4df..181e9873 100644 --- a/apps/www/src/content/docs/components/switch.md +++ b/apps/www/src/content/docs/components/switch.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/switch primitive: https://www.radix-vue.com/components/switch.html --- + + + @@ -39,13 +46,13 @@ npm install radix-vue ## Usage -```vue +```vue-vue ``` diff --git a/apps/www/src/content/docs/components/table.md b/apps/www/src/content/docs/components/table.md index e0701b58..73ea5b25 100644 --- a/apps/www/src/content/docs/components/table.md +++ b/apps/www/src/content/docs/components/table.md @@ -3,6 +3,13 @@ title: Table description: A responsive table component. --- + + + @@ -14,47 +21,47 @@ npx shadcn-vue@latest add table ## Usage -```vue +```vue-vue ``` @@ -64,4 +71,4 @@ You can use the `` component to build more complex data tables. Combine See the [Data Table](/docs/components/data-table) documentation for more information. -You can also see an example of a data table in the [Tasks](/examples/tasks) demo. \ No newline at end of file +You can also see an example of a data table in the [Tasks](/examples/tasks) demo. diff --git a/apps/www/src/content/docs/components/tabs.md b/apps/www/src/content/docs/components/tabs.md index 317836e7..5b57cffc 100644 --- a/apps/www/src/content/docs/components/tabs.md +++ b/apps/www/src/content/docs/components/tabs.md @@ -5,6 +5,13 @@ source: apps/www/src/lib/registry/default/ui/tabs primitive: https://www.radix-vue.com/components/tabs.html --- + + + @@ -18,27 +25,27 @@ npx shadcn-vue@latest add tabs ## Usage -```vue +```vue-vue -``` \ No newline at end of file +``` diff --git a/apps/www/src/content/docs/components/textarea.md b/apps/www/src/content/docs/components/textarea.md index 930a7762..7141831a 100644 --- a/apps/www/src/content/docs/components/textarea.md +++ b/apps/www/src/content/docs/components/textarea.md @@ -3,6 +3,13 @@ title: Textarea description: Displays a form textarea or a component that looks like a textarea. --- + + + @@ -37,13 +44,13 @@ npm install radix-vue ## Usage -```vue +```vue-vue