diff --git a/docs/.vitepress/components/examples/form/Basic.vue b/docs/.vitepress/components/examples/form/Basic.vue index edbd294..5539137 100644 --- a/docs/.vitepress/components/examples/form/Basic.vue +++ b/docs/.vitepress/components/examples/form/Basic.vue @@ -24,7 +24,8 @@ @@ -42,6 +43,9 @@ import { Checkbox } from '@/components/ui/checkbox' import { defineRule, useForm } from 'vee-validate' import { required, email, min } from '@vee-validate/rules' +defineRule('checked', (value: boolean) => { + return !value ? 'This value should be checked.' : true +}) defineRule('required', required) defineRule('email', email) defineRule('min', min) diff --git a/package.json b/package.json index d704747..c031ba2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "personizely-ui", - "version": "0.0.11", + "version": "0.0.12", "description": "Personizely UI is a Vue.js UI library with a simple API, based on Radix Vue, inspired by shadcn-vue and Keen UI.", "type": "module", "main": "./dist/personizely-ui.js", diff --git a/src/components/ui/form/FormField.vue b/src/components/ui/form/FormField.vue index c74ce6f..4d0252d 100644 --- a/src/components/ui/form/FormField.vue +++ b/src/components/ui/form/FormField.vue @@ -1,5 +1,10 @@