diff --git a/apps/www/__registry__/index.ts b/apps/www/__registry__/index.ts
index 5a7e5e85..999ff3a9 100644
--- a/apps/www/__registry__/index.ts
+++ b/apps/www/__registry__/index.ts
@@ -633,6 +633,13 @@ export const Index = {
component: () => import("../src/lib/registry/default/example/SliderDemo.vue").then((m) => m.default),
files: ["../src/lib/registry/default/example/SliderDemo.vue"],
},
+ "SliderForm": {
+ name: "SliderForm",
+ type: "components:example",
+ registryDependencies: ["button","form","select","toast"],
+ component: () => import("../src/lib/registry/default/example/SliderForm.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/SliderForm.vue"],
+ },
"SonnerDemo": {
name: "SonnerDemo",
type: "components:example",
@@ -1600,6 +1607,13 @@ export const Index = {
component: () => import("../src/lib/registry/new-york/example/SliderDemo.vue").then((m) => m.default),
files: ["../src/lib/registry/new-york/example/SliderDemo.vue"],
},
+ "SliderForm": {
+ name: "SliderForm",
+ type: "components:example",
+ registryDependencies: ["button","form","select","toast"],
+ component: () => import("../src/lib/registry/new-york/example/SliderForm.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/SliderForm.vue"],
+ },
"SonnerDemo": {
name: "SonnerDemo",
type: "components:example",
diff --git a/apps/www/src/content/docs/components/form.md b/apps/www/src/content/docs/components/form.md
index a6ff1280..955586e9 100644
--- a/apps/www/src/content/docs/components/form.md
+++ b/apps/www/src/content/docs/components/form.md
@@ -327,6 +327,7 @@ See the following links for more examples on how to use the `vee-validate` featu
- [Input](/docs/components/input#form)
- [Radio Group](/docs/components/radio-group#form)
- [Select](/docs/components/select#form)
+- [Slider](/docs/components/slider#form)
- [Switch](/docs/components/switch#form)
- [Textarea](/docs/components/textarea#form)
- [Combobox](/docs/components/combobox#form)
diff --git a/apps/www/src/content/docs/components/slider.md b/apps/www/src/content/docs/components/slider.md
index b0ee54f0..4d4c2c93 100644
--- a/apps/www/src/content/docs/components/slider.md
+++ b/apps/www/src/content/docs/components/slider.md
@@ -1,11 +1,11 @@
---
title: Slider
description: An input where the user selects a value from within a given range.
-source: apps/www/src/lib/registry/default/ui/slider
+source: apps/www/src/lib/registry/default/ui/slider
primitive: https://www.radix-vue.com/components/slider.html
---
-
+
## Installation
@@ -25,4 +25,10 @@ import { Slider } from '@/components/ui/slider'
:default-value="[33]" :max="100" :step="1"
/>
-```
\ No newline at end of file
+```
+
+## Examples
+
+### Form
+
+
diff --git a/apps/www/src/lib/registry/default/example/SliderForm.vue b/apps/www/src/lib/registry/default/example/SliderForm.vue
new file mode 100644
index 00000000..c026259d
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/SliderForm.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/new-york/example/SliderForm.vue b/apps/www/src/lib/registry/new-york/example/SliderForm.vue
new file mode 100644
index 00000000..66567b91
--- /dev/null
+++ b/apps/www/src/lib/registry/new-york/example/SliderForm.vue
@@ -0,0 +1,63 @@
+
+
+
+
+