diff --git a/package-lock.json b/package-lock.json index d89e67eb..a82806b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dynamicform-project", - "version": "0.81.0", + "version": "0.81.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dynamicform-project", - "version": "0.81.0", + "version": "0.81.5", "license": "UNLICENSED", "workspaces": [ "vue/*" @@ -1353,9 +1353,9 @@ } }, "node_modules/@dynamicforms/vue-forms": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/@dynamicforms/vue-forms/-/vue-forms-0.4.7.tgz", - "integrity": "sha512-t8y5IKOk2vVF9haDLawCAKc9kqmqduwRu4H09Pkst9I74EnR1JmN9HpKLimgC85Ea9pwNW+eISg66F3q29ai6w==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@dynamicforms/vue-forms/-/vue-forms-0.5.0.tgz", + "integrity": "sha512-+23PVOiMhc7ZLSFbWPX7EqF8hpqvQP1pjQXnzs2NZ86MHPZFPKeL5PoCD94Ahusmi8XeyzBAYd+6T0PgtSLezQ==", "license": "MIT", "peer": true, "workspaces": [ @@ -1367,9 +1367,9 @@ } }, "node_modules/@dynamicforms/vuetify-inputs": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@dynamicforms/vuetify-inputs/-/vuetify-inputs-0.6.5.tgz", - "integrity": "sha512-8r9PpoGBrU8eQL3peZKZoY2acYdmBlVUnIW2Vh5w3QBI5GwtIEQOfM/uObfi9MANzWjgrRvT+eoU6LpR2IlUCQ==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@dynamicforms/vuetify-inputs/-/vuetify-inputs-0.7.5.tgz", + "integrity": "sha512-2ZXtOXd5KSaRNd+POpY3HD824BfEqj3I3N8sPln7LY5484Nl8uiyHqasoIzks1vMgEejM+msAoXZRKCKheokVQ==", "license": "MIT", "peer": true, "workspaces": [ @@ -1377,7 +1377,7 @@ ], "peerDependencies": { "@ckeditor/ckeditor5-vue": "^7.0.0", - "@dynamicforms/vue-forms": "^0.4.6", + "@dynamicforms/vue-forms": "^0.5.0", "@mdi/font": "^7.4.47", "ckeditor5": "^43.0.0", "date-fns": "^4.1.0", @@ -12434,9 +12434,10 @@ "dev": true }, "node_modules/vuetify": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.10.2.tgz", - "integrity": "sha512-uuAm+uj170ZWdS0aiomhgtdYOR3/I2yzynskBfYyFB1Fn/HKvlvPDaU3ISZnf0GHIJQENdj7eLg/wTChrIwEQw==", + "version": "3.12.3", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.12.3.tgz", + "integrity": "sha512-7QzgftMu8OYKRz/jr2yntPEJ7WFmAzMn8jyeUcW7gz539MjQbDF3UrqZXW3aWi458UVJW9WWvzQn9x5B75Aijw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/johnleider" @@ -12899,6 +12900,20 @@ "vite-plugin-vuetify": "^2" } }, + "vue/demo/node_modules/@dynamicforms/vue-forms": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/@dynamicforms/vue-forms/-/vue-forms-0.4.9.tgz", + "integrity": "sha512-5+JY9ht/AclYEYYY7Ujd6mEo9lZhHOxc0zb2r90HxaTS4W7za7FFbRzC2KvREIvvR/4xtXUVKVYFVgP7++xj2g==", + "license": "MIT", + "peer": true, + "workspaces": [ + "docs" + ], + "peerDependencies": { + "lodash-es": "^4.17.12", + "vue": "^3.4" + } + }, "vue/demo/node_modules/@dynamicforms/vuetify-inputs": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/@dynamicforms/vuetify-inputs/-/vuetify-inputs-0.5.13.tgz", @@ -13438,7 +13453,7 @@ }, "vue/dynamicforms": { "name": "@velis/dynamicforms", - "version": "0.80.18", + "version": "0.81.4", "license": "Proprietary", "dependencies": { "resize-observer-polyfill": "^1.5.1" @@ -13462,8 +13477,8 @@ "vue-tsc": "^2" }, "peerDependencies": { - "@dynamicforms/vue-forms": "^0.4.7", - "@dynamicforms/vuetify-inputs": "^0.6.5", + "@dynamicforms/vue-forms": "^0.5.0", + "@dynamicforms/vuetify-inputs": "^0.7.5", "@kyvg/vue3-notification": "^3.2.1", "axios": "^1.4.0", "date-fns": "^4.1.0", @@ -13471,7 +13486,7 @@ "vue": "^3.4", "vue-cached-icon": "^3.0.3", "vue-router": "^4.1.6", - "vuetify": "^3.9" + "vuetify": "^3.12.3" } }, "vue/dynamicforms/node_modules/@esbuild/aix-ppc64": { diff --git a/vue/dynamicforms/package.json b/vue/dynamicforms/package.json index 55454c92..a16bb3b4 100644 --- a/vue/dynamicforms/package.json +++ b/vue/dynamicforms/package.json @@ -38,7 +38,7 @@ "issues": "https://github.com/velis74/DynamicForms/issues", "peerDependencies": { "@dynamicforms/vue-forms": "^0.5.0", - "@dynamicforms/vuetify-inputs": "^0.7.1", + "@dynamicforms/vuetify-inputs": "^0.7.5", "@kyvg/vue3-notification": "^3.2.1", "axios": "^1.4.0", "date-fns": "^4.1.0", @@ -46,7 +46,7 @@ "vue": "^3.4", "vue-cached-icon": "^3.0.3", "vue-router": "^4.1.6", - "vuetify": "^3.9" + "vuetify": "^3.12.3" }, "dependencies": { "resize-observer-polyfill": "^1.5.1" diff --git a/vue/dynamicforms/src/components/form/inputs/base.ts b/vue/dynamicforms/src/components/form/inputs/base.ts index 177504d4..197da9bd 100644 --- a/vue/dynamicforms/src/components/form/inputs/base.ts +++ b/vue/dynamicforms/src/components/form/inputs/base.ts @@ -71,7 +71,7 @@ export function useInputBase(props: BaseProps, emit: BaseEmits) { errors: (errorsList.value || []).map( (error: any) => (error instanceof ValidationErrorRenderContent ? error : new ValidationErrorRenderContent(error)), ), - enabled: true, + enabled: !props.field.readOnly, })); control.value.validate();