diff --git a/package-lock.json b/package-lock.json index 0d02d47e7..88a963353 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,8 @@ "@fullcalendar/timegrid": "^5.7.2", "@fullcalendar/vue3": "^5.7.2", "@vitejs/plugin-vue-jsx": "^2.0.1", + "@vuelidate/core": "^2.0.0-alpha.14", + "@vuelidate/validators": "^2.0.0-alpha.12", "chart.js": "3.3.2", "nuxt": "3.0.0-rc.9", "primeflex": "^3.2.1", @@ -1519,6 +1521,76 @@ "integrity": "sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==", "dev": true }, + "node_modules/@vuelidate/core": { + "version": "2.0.0-alpha.44", + "resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.0-alpha.44.tgz", + "integrity": "sha512-3DlCe3E0RRXbB+OfPacUetKhLmXzmnjeHkzjnbkc03p06mKm6h9pXR5pd6Mv4s4tus4sieuKDb2YWNmKK6rQeA==", + "dev": true, + "dependencies": { + "vue-demi": "^0.13.4" + } + }, + "node_modules/@vuelidate/core/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "dev": true, + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vuelidate/validators": { + "version": "2.0.0-alpha.31", + "resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.0-alpha.31.tgz", + "integrity": "sha512-+MFA9nZ7Y9zCpq383/voPDk/hiAmu6KqiJJhLOYB/FmrUPVoyKnuKnI9Bwiq8ok9GZlVkI8BnIrKPKGj9QpwiQ==", + "dev": true, + "dependencies": { + "vue-demi": "^0.13.4" + } + }, + "node_modules/@vuelidate/validators/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "dev": true, + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@vueuse/head": { "version": "0.7.9", "resolved": "https://registry.npmjs.org/@vueuse/head/-/head-0.7.9.tgz", @@ -9955,6 +10027,42 @@ "integrity": "sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==", "dev": true }, + "@vuelidate/core": { + "version": "2.0.0-alpha.44", + "resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.0-alpha.44.tgz", + "integrity": "sha512-3DlCe3E0RRXbB+OfPacUetKhLmXzmnjeHkzjnbkc03p06mKm6h9pXR5pd6Mv4s4tus4sieuKDb2YWNmKK6rQeA==", + "dev": true, + "requires": { + "vue-demi": "^0.13.4" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "dev": true, + "requires": {} + } + } + }, + "@vuelidate/validators": { + "version": "2.0.0-alpha.31", + "resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.0-alpha.31.tgz", + "integrity": "sha512-+MFA9nZ7Y9zCpq383/voPDk/hiAmu6KqiJJhLOYB/FmrUPVoyKnuKnI9Bwiq8ok9GZlVkI8BnIrKPKGj9QpwiQ==", + "dev": true, + "requires": { + "vue-demi": "^0.13.4" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "dev": true, + "requires": {} + } + } + }, "@vueuse/head": { "version": "0.7.9", "resolved": "https://registry.npmjs.org/@vueuse/head/-/head-0.7.9.tgz", diff --git a/package.json b/package.json index 40a44ad8b..7a2c2d925 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,8 @@ "primeicons": "^5.0.0", "prismjs": "^1.29.0", "sass": "^1.45.0", - "sass-loader": "^8.0.2" + "sass-loader": "^8.0.2", + "@vuelidate/core": "^2.0.0-alpha.14", + "@vuelidate/validators": "^2.0.0-alpha.12" } } diff --git a/pages/accessibility/index.vue b/pages/accessibility/index.vue new file mode 100644 index 000000000..06e4d048e --- /dev/null +++ b/pages/accessibility/index.vue @@ -0,0 +1,255 @@ + + + diff --git a/pages/accordion/AccordionDoc.vue b/pages/accordion/AccordionDoc.vue new file mode 100755 index 000000000..9f551802e --- /dev/null +++ b/pages/accordion/AccordionDoc.vue @@ -0,0 +1,886 @@ + + + diff --git a/pages/accordion/index.vue b/pages/accordion/index.vue new file mode 100755 index 000000000..09dde37c2 --- /dev/null +++ b/pages/accordion/index.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/pages/autocomplete/AutoCompleteDoc.vue b/pages/autocomplete/AutoCompleteDoc.vue new file mode 100755 index 000000000..3781cd47a --- /dev/null +++ b/pages/autocomplete/AutoCompleteDoc.vue @@ -0,0 +1,1186 @@ + + + diff --git a/pages/autocomplete/index.vue b/pages/autocomplete/index.vue new file mode 100755 index 000000000..86b2a239e --- /dev/null +++ b/pages/autocomplete/index.vue @@ -0,0 +1,153 @@ + + + diff --git a/pages/avatar/AvatarDoc.vue b/pages/avatar/AvatarDoc.vue new file mode 100644 index 000000000..8ddda3f9c --- /dev/null +++ b/pages/avatar/AvatarDoc.vue @@ -0,0 +1,517 @@ + + + diff --git a/pages/avatar/index.vue b/pages/avatar/index.vue new file mode 100644 index 000000000..c50b064fd --- /dev/null +++ b/pages/avatar/index.vue @@ -0,0 +1,111 @@ + + + diff --git a/pages/badge/BadgeDoc.vue b/pages/badge/BadgeDoc.vue new file mode 100644 index 000000000..bc2c5b4f5 --- /dev/null +++ b/pages/badge/BadgeDoc.vue @@ -0,0 +1,316 @@ + + + diff --git a/pages/badge/index.vue b/pages/badge/index.vue new file mode 100644 index 000000000..f3235cec0 --- /dev/null +++ b/pages/badge/index.vue @@ -0,0 +1,48 @@ + + + diff --git a/pages/blockui/BlockUIDoc.vue b/pages/blockui/BlockUIDoc.vue new file mode 100755 index 000000000..a241905b2 --- /dev/null +++ b/pages/blockui/BlockUIDoc.vue @@ -0,0 +1,355 @@ + + + diff --git a/pages/blockui/index.vue b/pages/blockui/index.vue new file mode 100755 index 000000000..b1095e423 --- /dev/null +++ b/pages/blockui/index.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/pages/breadcrumb/BreadcrumbDoc.vue b/pages/breadcrumb/BreadcrumbDoc.vue new file mode 100755 index 000000000..b31b5d06a --- /dev/null +++ b/pages/breadcrumb/BreadcrumbDoc.vue @@ -0,0 +1,274 @@ + + + diff --git a/pages/breadcrumb/index.vue b/pages/breadcrumb/index.vue new file mode 100755 index 000000000..666929e89 --- /dev/null +++ b/pages/breadcrumb/index.vue @@ -0,0 +1,35 @@ + + + diff --git a/pages/calendar/CalendarDoc.vue b/pages/calendar/CalendarDoc.vue new file mode 100755 index 000000000..3d5f2bcdc --- /dev/null +++ b/pages/calendar/CalendarDoc.vue @@ -0,0 +1,1326 @@ + + + diff --git a/pages/calendar/index.vue b/pages/calendar/index.vue new file mode 100755 index 000000000..8e32a935b --- /dev/null +++ b/pages/calendar/index.vue @@ -0,0 +1,157 @@ + + + + + diff --git a/pages/card/CardDoc.vue b/pages/card/CardDoc.vue new file mode 100755 index 000000000..4ce74998a --- /dev/null +++ b/pages/card/CardDoc.vue @@ -0,0 +1,288 @@ + + + diff --git a/pages/card/index.vue b/pages/card/index.vue new file mode 100755 index 000000000..ba810be56 --- /dev/null +++ b/pages/card/index.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/pages/carousel/CarouselDoc.vue b/pages/carousel/CarouselDoc.vue new file mode 100755 index 000000000..5b4d49307 --- /dev/null +++ b/pages/carousel/CarouselDoc.vue @@ -0,0 +1,750 @@ + + + diff --git a/pages/carousel/index.vue b/pages/carousel/index.vue new file mode 100755 index 000000000..dfa3aeecf --- /dev/null +++ b/pages/carousel/index.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/pages/cascadeselect/CascadeSelectDoc.vue b/pages/cascadeselect/CascadeSelectDoc.vue new file mode 100644 index 000000000..96060d9a3 --- /dev/null +++ b/pages/cascadeselect/CascadeSelectDoc.vue @@ -0,0 +1,989 @@ + + + diff --git a/pages/cascadeselect/index.vue b/pages/cascadeselect/index.vue new file mode 100644 index 000000000..5742a440f --- /dev/null +++ b/pages/cascadeselect/index.vue @@ -0,0 +1,125 @@ + + + diff --git a/pages/chart/BarChartDemo.vue b/pages/chart/BarChartDemo.vue new file mode 100755 index 000000000..00131dd55 --- /dev/null +++ b/pages/chart/BarChartDemo.vue @@ -0,0 +1,417 @@ + + + diff --git a/pages/chart/BarChartDoc.vue b/pages/chart/BarChartDoc.vue new file mode 100755 index 000000000..f9cd953ec --- /dev/null +++ b/pages/chart/BarChartDoc.vue @@ -0,0 +1,476 @@ + + + diff --git a/pages/chart/ChartDoc.vue b/pages/chart/ChartDoc.vue new file mode 100755 index 000000000..9645223fd --- /dev/null +++ b/pages/chart/ChartDoc.vue @@ -0,0 +1,235 @@ + diff --git a/pages/chart/ComboChartDemo.vue b/pages/chart/ComboChartDemo.vue new file mode 100755 index 000000000..21b7118de --- /dev/null +++ b/pages/chart/ComboChartDemo.vue @@ -0,0 +1,140 @@ + + + diff --git a/pages/chart/ComboChartDoc.vue b/pages/chart/ComboChartDoc.vue new file mode 100755 index 000000000..0689f3305 --- /dev/null +++ b/pages/chart/ComboChartDoc.vue @@ -0,0 +1,153 @@ + + + diff --git a/pages/chart/DoughnutChartDemo.vue b/pages/chart/DoughnutChartDemo.vue new file mode 100755 index 000000000..362917311 --- /dev/null +++ b/pages/chart/DoughnutChartDemo.vue @@ -0,0 +1,83 @@ + + + diff --git a/pages/chart/DoughnutChartDoc.vue b/pages/chart/DoughnutChartDoc.vue new file mode 100755 index 000000000..87980b8be --- /dev/null +++ b/pages/chart/DoughnutChartDoc.vue @@ -0,0 +1,93 @@ + + + diff --git a/pages/chart/LineChartDemo.vue b/pages/chart/LineChartDemo.vue new file mode 100755 index 000000000..43283f7a8 --- /dev/null +++ b/pages/chart/LineChartDemo.vue @@ -0,0 +1,283 @@ + + + diff --git a/pages/chart/LineChartDoc.vue b/pages/chart/LineChartDoc.vue new file mode 100755 index 000000000..53bf4c226 --- /dev/null +++ b/pages/chart/LineChartDoc.vue @@ -0,0 +1,364 @@ + + + diff --git a/pages/chart/PieChartDemo.vue b/pages/chart/PieChartDemo.vue new file mode 100755 index 000000000..b05108349 --- /dev/null +++ b/pages/chart/PieChartDemo.vue @@ -0,0 +1,83 @@ + + + diff --git a/pages/chart/PieChartDoc.vue b/pages/chart/PieChartDoc.vue new file mode 100755 index 000000000..acf398ebd --- /dev/null +++ b/pages/chart/PieChartDoc.vue @@ -0,0 +1,93 @@ + + + diff --git a/pages/chart/PolarAreaChartDemo.vue b/pages/chart/PolarAreaChartDemo.vue new file mode 100755 index 000000000..00eb36980 --- /dev/null +++ b/pages/chart/PolarAreaChartDemo.vue @@ -0,0 +1,97 @@ + + + diff --git a/pages/chart/PolarAreaChartDoc.vue b/pages/chart/PolarAreaChartDoc.vue new file mode 100755 index 000000000..5203dc5c9 --- /dev/null +++ b/pages/chart/PolarAreaChartDoc.vue @@ -0,0 +1,105 @@ + + + diff --git a/pages/chart/RadarChartDemo.vue b/pages/chart/RadarChartDemo.vue new file mode 100755 index 000000000..255c33890 --- /dev/null +++ b/pages/chart/RadarChartDemo.vue @@ -0,0 +1,124 @@ + + + diff --git a/pages/chart/RadarChartDoc.vue b/pages/chart/RadarChartDoc.vue new file mode 100755 index 000000000..e3ebed344 --- /dev/null +++ b/pages/chart/RadarChartDoc.vue @@ -0,0 +1,149 @@ + + + diff --git a/pages/chart/index.vue b/pages/chart/index.vue new file mode 100755 index 000000000..4f2df838a --- /dev/null +++ b/pages/chart/index.vue @@ -0,0 +1,15 @@ + + + diff --git a/pages/checkbox/CheckboxDoc.vue b/pages/checkbox/CheckboxDoc.vue new file mode 100755 index 000000000..36a6ac8a2 --- /dev/null +++ b/pages/checkbox/CheckboxDoc.vue @@ -0,0 +1,429 @@ + + + diff --git a/pages/checkbox/index.vue b/pages/checkbox/index.vue new file mode 100755 index 000000000..bbaa4674c --- /dev/null +++ b/pages/checkbox/index.vue @@ -0,0 +1,73 @@ + + + diff --git a/pages/chip/ChipDoc.vue b/pages/chip/ChipDoc.vue new file mode 100644 index 000000000..50372a06f --- /dev/null +++ b/pages/chip/ChipDoc.vue @@ -0,0 +1,312 @@ + + + diff --git a/pages/chip/index.vue b/pages/chip/index.vue new file mode 100644 index 000000000..3798ae0f6 --- /dev/null +++ b/pages/chip/index.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/pages/chips/ChipsDoc.vue b/pages/chips/ChipsDoc.vue new file mode 100755 index 000000000..82d21a2ec --- /dev/null +++ b/pages/chips/ChipsDoc.vue @@ -0,0 +1,420 @@ + + + diff --git a/pages/chips/index.vue b/pages/chips/index.vue new file mode 100755 index 000000000..2a08946be --- /dev/null +++ b/pages/chips/index.vue @@ -0,0 +1,50 @@ + + + diff --git a/pages/colorpicker/ColorPickerDoc.vue b/pages/colorpicker/ColorPickerDoc.vue new file mode 100755 index 000000000..6242af051 --- /dev/null +++ b/pages/colorpicker/ColorPickerDoc.vue @@ -0,0 +1,472 @@ + + + diff --git a/pages/colorpicker/index.vue b/pages/colorpicker/index.vue new file mode 100755 index 000000000..b3e082f49 --- /dev/null +++ b/pages/colorpicker/index.vue @@ -0,0 +1,57 @@ + + + diff --git a/pages/colors/index.vue b/pages/colors/index.vue new file mode 100644 index 000000000..00cc9d193 --- /dev/null +++ b/pages/colors/index.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/pages/confirmdialog/ConfirmDialogDoc.vue b/pages/confirmdialog/ConfirmDialogDoc.vue new file mode 100644 index 000000000..8b9be0a13 --- /dev/null +++ b/pages/confirmdialog/ConfirmDialogDoc.vue @@ -0,0 +1,707 @@ + + + diff --git a/pages/confirmdialog/index.vue b/pages/confirmdialog/index.vue new file mode 100644 index 000000000..f20dadf5d --- /dev/null +++ b/pages/confirmdialog/index.vue @@ -0,0 +1,123 @@ + + + diff --git a/pages/confirmpopup/ConfirmPopupDoc.vue b/pages/confirmpopup/ConfirmPopupDoc.vue new file mode 100644 index 000000000..0abbc6f76 --- /dev/null +++ b/pages/confirmpopup/ConfirmPopupDoc.vue @@ -0,0 +1,585 @@ + + + diff --git a/pages/confirmpopup/index.vue b/pages/confirmpopup/index.vue new file mode 100644 index 000000000..b0826f6bf --- /dev/null +++ b/pages/confirmpopup/index.vue @@ -0,0 +1,89 @@ + + + diff --git a/pages/contextmenu/ContextMenuDoc.vue b/pages/contextmenu/ContextMenuDoc.vue new file mode 100755 index 000000000..62c19444e --- /dev/null +++ b/pages/contextmenu/ContextMenuDoc.vue @@ -0,0 +1,853 @@ + + + diff --git a/pages/contextmenu/index.vue b/pages/contextmenu/index.vue new file mode 100755 index 000000000..a43e83fe4 --- /dev/null +++ b/pages/contextmenu/index.vue @@ -0,0 +1,168 @@ + + + diff --git a/pages/datatable/DataTableBasicDemo.vue b/pages/datatable/DataTableBasicDemo.vue new file mode 100755 index 000000000..c2335107d --- /dev/null +++ b/pages/datatable/DataTableBasicDemo.vue @@ -0,0 +1,47 @@ + + + diff --git a/pages/datatable/DataTableBasicDoc.vue b/pages/datatable/DataTableBasicDoc.vue new file mode 100644 index 000000000..4a7da5aad --- /dev/null +++ b/pages/datatable/DataTableBasicDoc.vue @@ -0,0 +1,123 @@ + + + diff --git a/pages/datatable/DataTableColGroupDemo.vue b/pages/datatable/DataTableColGroupDemo.vue new file mode 100755 index 000000000..0f25ed052 --- /dev/null +++ b/pages/datatable/DataTableColGroupDemo.vue @@ -0,0 +1,418 @@ + + + diff --git a/pages/datatable/DataTableColResizeDemo.vue b/pages/datatable/DataTableColResizeDemo.vue new file mode 100755 index 000000000..350749262 --- /dev/null +++ b/pages/datatable/DataTableColResizeDemo.vue @@ -0,0 +1,205 @@ + + + diff --git a/pages/datatable/DataTableColToggleDemo.vue b/pages/datatable/DataTableColToggleDemo.vue new file mode 100755 index 000000000..1ef1dc188 --- /dev/null +++ b/pages/datatable/DataTableColToggleDemo.vue @@ -0,0 +1,215 @@ + + + diff --git a/pages/datatable/DataTableContextMenuDemo.vue b/pages/datatable/DataTableContextMenuDemo.vue new file mode 100755 index 000000000..36f5136b4 --- /dev/null +++ b/pages/datatable/DataTableContextMenuDemo.vue @@ -0,0 +1,272 @@ + + + diff --git a/pages/datatable/DataTableCrudDemo.vue b/pages/datatable/DataTableCrudDemo.vue new file mode 100755 index 000000000..66772bcfe --- /dev/null +++ b/pages/datatable/DataTableCrudDemo.vue @@ -0,0 +1,1310 @@ +