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 @@ + + +