+
diff --git a/pages/calendar/index.vue b/pages/calendar/index.vue
index 61b826b7c..83f5fd70f 100755
--- a/pages/calendar/index.vue
+++ b/pages/calendar/index.vue
@@ -9,6 +9,7 @@ import ButtonBarDoc from '@/doc/calendar/ButtonBarDoc';
import DateTemplateDoc from '@/doc/calendar/DateTemplateDoc';
import DisabledDoc from '@/doc/calendar/DisabledDoc';
import FloatLabelDoc from '@/doc/calendar/FloatLabelDoc';
+import VeeValidateDoc from '@/doc/calendar/form/VeeValidateDoc.vue';
import FormatDoc from '@/doc/calendar/FormatDoc';
import IconDoc from '@/doc/calendar/IconDoc';
import ImportDoc from '@/doc/calendar/ImportDoc';
@@ -124,6 +125,18 @@ export default {
label: 'Disabled',
component: DisabledDoc
},
+ {
+ id: 'form',
+ label: 'Form',
+ description: 'Compatibility with popular Vue form libraries.',
+ children: [
+ {
+ id: 'veevalidate',
+ label: 'VeeValidate',
+ component: VeeValidateDoc
+ }
+ ]
+ },
{
id: 'style',
label: 'Style',
diff --git a/pages/cascadeselect/index.vue b/pages/cascadeselect/index.vue
index 52d99d2aa..4815abf33 100644
--- a/pages/cascadeselect/index.vue
+++ b/pages/cascadeselect/index.vue
@@ -7,6 +7,7 @@ import AccessibilityDoc from '@/doc/cascadeselect/AccessibilityDoc';
import BasicDoc from '@/doc/cascadeselect/BasicDoc';
import DisabledDoc from '@/doc/cascadeselect/DisabledDoc';
import FloatLabelDoc from '@/doc/cascadeselect/FloatLabelDoc';
+import VeeValidateDoc from '@/doc/cascadeselect/form/VeeValidateDoc';
import ImportDoc from '@/doc/cascadeselect/ImportDoc';
import InvalidDoc from '@/doc/cascadeselect/InvalidDoc';
import LoadingStateDoc from '@/doc/cascadeselect/LoadingStateDoc';
@@ -52,6 +53,18 @@ export default {
label: 'Disabled',
component: DisabledDoc
},
+ {
+ id: 'form',
+ label: 'Form',
+ description: 'Compatibility with popular Vue form libraries.',
+ children: [
+ {
+ id: 'veevalidate',
+ label: 'VeeValidate',
+ component: VeeValidateDoc
+ }
+ ]
+ },
{
id: 'style',
label: 'Style',
diff --git a/pages/checkbox/index.vue b/pages/checkbox/index.vue
index c0a0e11ec..627bf975c 100755
--- a/pages/checkbox/index.vue
+++ b/pages/checkbox/index.vue
@@ -7,6 +7,7 @@ import AccessibilityDoc from '@/doc/checkbox/AccessibilityDoc';
import BasicDoc from '@/doc/checkbox/BasicDoc';
import DisabledDoc from '@/doc/checkbox/DisabledDoc';
import DynamicDoc from '@/doc/checkbox/DynamicDoc';
+import VeeValidateDoc from '@/doc/checkbox/form/VeeValidateDoc';
import GroupDoc from '@/doc/checkbox/GroupDoc';
import ImportDoc from '@/doc/checkbox/ImportDoc';
import InvalidDoc from '@/doc/checkbox/InvalidDoc';
@@ -46,6 +47,18 @@ export default {
label: 'Disabled',
component: DisabledDoc
},
+ {
+ id: 'form',
+ label: 'Form',
+ description: 'Compatibility with popular Vue form libraries.',
+ children: [
+ {
+ id: 'veevalidate',
+ label: 'VeeValidate',
+ component: VeeValidateDoc
+ }
+ ]
+ },
{
id: 'style',
label: 'Style',
diff --git a/pages/chips/index.vue b/pages/chips/index.vue
index ab0e9a5ca..1e0bf469f 100755
--- a/pages/chips/index.vue
+++ b/pages/chips/index.vue
@@ -7,6 +7,7 @@ import AccessibilityDoc from '@/doc/chips/AccessibilityDoc';
import BasicDoc from '@/doc/chips/BasicDoc';
import DisabledDoc from '@/doc/chips/DisabledDoc';
import FloatLabelDoc from '@/doc/chips/FloatLabelDoc';
+import VeeValidateDoc from '@/doc/chips/form/VeeValidateDoc';
import ImportDoc from '@/doc/chips/ImportDoc';
import InvalidDoc from '@/doc/chips/InvalidDoc';
import SeparatorDoc from '@/doc/chips/SeparatorDoc';
@@ -52,6 +53,18 @@ export default {
label: 'Disabled',
component: DisabledDoc
},
+ {
+ id: 'form',
+ label: 'Form',
+ description: 'Compatibility with popular Vue form libraries.',
+ children: [
+ {
+ id: 'veevalidate',
+ label: 'VeeValidate',
+ component: VeeValidateDoc
+ }
+ ]
+ },
{
id: 'style',
label: 'Style',
diff --git a/pages/colorpicker/index.vue b/pages/colorpicker/index.vue
index 0bc5c249b..5b098bcff 100755
--- a/pages/colorpicker/index.vue
+++ b/pages/colorpicker/index.vue
@@ -6,6 +6,7 @@
import AccessibilityDoc from '@/doc/colorpicker/AccessibilityDoc';
import BasicDoc from '@/doc/colorpicker/BasicDoc';
import DisabledDoc from '@/doc/colorpicker/DisabledDoc';
+import VeeValidateDoc from '@/doc/colorpicker/form/VeeValidateDoc';
import FormatDoc from '@/doc/colorpicker/FormatDoc';
import ImportDoc from '@/doc/colorpicker/ImportDoc';
import InlineDoc from '@/doc/colorpicker/InlineDoc';
@@ -40,6 +41,18 @@ export default {
label: 'Disabled',
component: DisabledDoc
},
+ {
+ id: 'form',
+ label: 'Form',
+ description: 'Compatibility with popular Vue form libraries.',
+ children: [
+ {
+ id: 'veevalidate',
+ label: 'VeeValidate',
+ component: VeeValidateDoc
+ }
+ ]
+ },
{
id: 'style',
label: 'Style',
diff --git a/pages/dropdown/index.vue b/pages/dropdown/index.vue
index 6e3852b85..e297346ee 100755
--- a/pages/dropdown/index.vue
+++ b/pages/dropdown/index.vue
@@ -10,6 +10,7 @@ import DisabledDoc from '@/doc/dropdown/DisabledDoc';
import EditableDoc from '@/doc/dropdown/EditableDoc';
import FilterDoc from '@/doc/dropdown/FilterDoc';
import FloatLabelDoc from '@/doc/dropdown/FloatLabelDoc';
+import VeeValidateDoc from '@/doc/dropdown/form/VeeValidateDoc';
import GroupDoc from '@/doc/dropdown/GroupDoc';
import ImportDoc from '@/doc/dropdown/ImportDoc';
import InvalidDoc from '@/doc/dropdown/InvalidDoc';
@@ -88,6 +89,18 @@ export default {
label: 'Disabled',
component: DisabledDoc
},
+ {
+ id: 'form',
+ label: 'Form',
+ description: 'Compatibility with popular Vue form libraries.',
+ children: [
+ {
+ id: 'veevalidate',
+ label: 'VeeValidate',
+ component: VeeValidateDoc
+ }
+ ]
+ },
{
id: 'style',
label: 'Style',
diff --git a/pages/editor/index.vue b/pages/editor/index.vue
index 7dc862b2f..e10866d79 100755
--- a/pages/editor/index.vue
+++ b/pages/editor/index.vue
@@ -5,6 +5,7 @@