+
+```
+
+### 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
diff --git a/apps/www/src/content/docs/components/dialog.md b/apps/www/src/content/docs/components/dialog.md
index 4346daf1..05abcbef 100644
--- a/apps/www/src/content/docs/components/dialog.md
+++ b/apps/www/src/content/docs/components/dialog.md
@@ -47,4 +47,44 @@ import {
+```
+
+## Examples
+
+### Custom close button
+
+
+
+## Notes
+
+To activate the `Dialog` component from within a `Context Menu` or `Dropdown Menu`, you must encase the `Context Menu` or `Dropdown Menu` component in the `Dialog` component. For more information, refer to the linked issue [here](https://github.com/radix-ui/primitives/issues/1836).
+
+
+```js:line-numbers showLineNumber{14-25}
+
```
\ 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..86e0d245 100644
--- a/apps/www/src/content/docs/components/dropdown-menu.md
+++ b/apps/www/src/content/docs/components/dropdown-menu.md
@@ -40,4 +40,9 @@ import {
-```
\ No newline at end of file
+```
+
+## Examples
+
+### Checkboxes
+
diff --git a/apps/www/src/content/docs/components/navigation-menu.md b/apps/www/src/content/docs/components/navigation-menu.md
index 03043b05..16669984 100644
--- a/apps/www/src/content/docs/components/navigation-menu.md
+++ b/apps/www/src/content/docs/components/navigation-menu.md
@@ -41,4 +41,27 @@ import {
-```
\ No newline at end of file
+```
+
+## Examples
+
+### Link Component
+
+When using the Nuxt.js component, you can use `navigationMenuTriggerStyle()` to apply the correct styles to the trigger.
+
+```ts
+import { navigationMenuTriggerStyle } from '@/components/ui/navigation-menu'
+```
+
+```vue
+
+
+
+
+ Documentation
+
+
+
+
+```
+
diff --git a/apps/www/src/content/docs/components/scroll-area.md b/apps/www/src/content/docs/components/scroll-area.md
index 1f7a4023..edac7a4c 100644
--- a/apps/www/src/content/docs/components/scroll-area.md
+++ b/apps/www/src/content/docs/components/scroll-area.md
@@ -30,4 +30,11 @@ import { ScrollArea } from '@/components/ui/scroll-area'
started laughing, they couldn't stop.
-```
\ No newline at end of file
+```
+
+## Examples
+
+### Horizontal Scrolling
+
+
+
diff --git a/apps/www/src/content/docs/components/sheet.md b/apps/www/src/content/docs/components/sheet.md
index caa3ee91..22158144 100644
--- a/apps/www/src/content/docs/components/sheet.md
+++ b/apps/www/src/content/docs/components/sheet.md
@@ -42,4 +42,34 @@ import {
+```
+
+## Examples
+
+### Side
+
+Use the `side` property to `` to indicate the edge of the screen where the component will appear. The values can be `top`, `right`, `bottom` or `left`.
+
+
+
+
+### Size
+
+You can adjust the size of the sheet using CSS classes:
+
+```vue:showLineNumbers{4}
+
+
+ Open
+
+
+ Are you sure absolutely sure?
+
+ This action cannot be undone. This will permanently delete your account
+ and remove your data from our servers.
+
+
+
+
+
```
\ No newline at end of file
diff --git a/apps/www/src/content/docs/components/table.md b/apps/www/src/content/docs/components/table.md
index e56d20c6..e0701b58 100644
--- a/apps/www/src/content/docs/components/table.md
+++ b/apps/www/src/content/docs/components/table.md
@@ -56,4 +56,12 @@ import {
-```
\ No newline at end of file
+```
+
+## Data Table
+
+You can use the `
` component to build more complex data tables. Combine it with [@tanstack/vue-table](https://tanstack.com/table/v8) to create tables with sorting, filtering and pagination.
+
+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
diff --git a/apps/www/src/content/docs/components/toggle.md b/apps/www/src/content/docs/components/toggle.md
index 45f70104..c720bb3e 100644
--- a/apps/www/src/content/docs/components/toggle.md
+++ b/apps/www/src/content/docs/components/toggle.md
@@ -48,4 +48,38 @@ import { Toggle } from '@/components/ui/toggle'
Toggle
-```
\ No newline at end of file
+```
+
+## Examples
+
+### Default
+
+
+
+
+### Outline
+
+
+
+
+### With Text
+
+
+
+
+### Small
+
+
+
+
+### Large
+
+
+
+
+### Disabled
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/AlertDestructiveDemo.vue b/apps/www/src/lib/registry/default/example/AlertDestructiveDemo.vue
new file mode 100644
index 00000000..06a4ae19
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/AlertDestructiveDemo.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+ Error
+
+ Your session has expired. Please log in again.
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/BadgeDestructiveDemo.vue b/apps/www/src/lib/registry/default/example/BadgeDestructiveDemo.vue
new file mode 100644
index 00000000..fa34886b
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/BadgeDestructiveDemo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+ Destructive
+
+
diff --git a/apps/www/src/lib/registry/default/example/BadgeOutlineDemo.vue b/apps/www/src/lib/registry/default/example/BadgeOutlineDemo.vue
new file mode 100644
index 00000000..134e82c8
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/BadgeOutlineDemo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+ Outline
+
+
diff --git a/apps/www/src/lib/registry/default/example/BadgeSecondaryDemo.vue b/apps/www/src/lib/registry/default/example/BadgeSecondaryDemo.vue
new file mode 100644
index 00000000..9c6be8e9
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/BadgeSecondaryDemo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+ Secondary
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonAsChildDemo.vue b/apps/www/src/lib/registry/default/example/ButtonAsChildDemo.vue
new file mode 100644
index 00000000..0dfe5516
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonAsChildDemo.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonDestructiveDemo.vue b/apps/www/src/lib/registry/default/example/ButtonDestructiveDemo.vue
new file mode 100644
index 00000000..e926c87a
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonDestructiveDemo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonGhostDemo.vue b/apps/www/src/lib/registry/default/example/ButtonGhostDemo.vue
new file mode 100644
index 00000000..a1d45498
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonGhostDemo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonIconDemo.vue b/apps/www/src/lib/registry/default/example/ButtonIconDemo.vue
new file mode 100644
index 00000000..2b4ce9a3
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonIconDemo.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonLinkDemo.vue b/apps/www/src/lib/registry/default/example/ButtonLinkDemo.vue
new file mode 100644
index 00000000..a805bf50
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonLinkDemo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonLoadingDemo.vue b/apps/www/src/lib/registry/default/example/ButtonLoadingDemo.vue
new file mode 100644
index 00000000..221e1403
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonLoadingDemo.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonOutlineDemo.vue b/apps/www/src/lib/registry/default/example/ButtonOutlineDemo.vue
new file mode 100644
index 00000000..bf4e6752
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonOutlineDemo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonSecondaryDemo.vue b/apps/www/src/lib/registry/default/example/ButtonSecondaryDemo.vue
new file mode 100644
index 00000000..7510dace
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonSecondaryDemo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/ButtonWithIconDemo.vue b/apps/www/src/lib/registry/default/example/ButtonWithIconDemo.vue
new file mode 100644
index 00000000..801e4ebe
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/ButtonWithIconDemo.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/CardFormDemo.vue b/apps/www/src/lib/registry/default/example/CardFormDemo.vue
new file mode 100644
index 00000000..a176e8a3
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/CardFormDemo.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+ Create project
+ Deploy your new project in one-click.
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/default/example/CommandDialogDemo.vue b/apps/www/src/lib/registry/default/example/CommandDialogDemo.vue
new file mode 100644
index 00000000..9f18c79a
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/CommandDialogDemo.vue
@@ -0,0 +1,70 @@
+
+
+
+