diff --git a/package-lock.json b/package-lock.json index 996aa007..0ddad99b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -595,9 +595,9 @@ } }, "node_modules/@dynamicforms/vue-forms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@dynamicforms/vue-forms/-/vue-forms-1.0.0.tgz", - "integrity": "sha512-FAyeFlU7LtcbvB9zfOnecrhPwKFylz1l5B9frztDTbIHnUQxhKfQvubQsPEfJ4jXcn7P4Pi5JYyDGCIhrqjCWg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@dynamicforms/vue-forms/-/vue-forms-2.0.2.tgz", + "integrity": "sha512-bnq0USLpFb1xIZXzXnZh9QzME1R8XzlD1qSY1fIo5FFaVBgRtFY36lOMIC5lfFoL5I6KYDIaP+Igjnba48+ADQ==", "license": "MIT", "peer": true, "workspaces": [ @@ -615,9 +615,9 @@ } }, "node_modules/@dynamicforms/vuetify-inputs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@dynamicforms/vuetify-inputs/-/vuetify-inputs-0.11.0.tgz", - "integrity": "sha512-Z8oRx9RHGT0sd9fDyQmOwqYIiaINlVKqOTefAvHTDUvfosMHykjRzAYB8xhxBj5sruF9OcqAJQAyWEcOKijpww==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@dynamicforms/vuetify-inputs/-/vuetify-inputs-0.12.1.tgz", + "integrity": "sha512-2K9HkUaGrjrxZpsD9ARYgcmtkGZ38k3ud82ugOfjYf7XLCTy8Qno4WVha3P4NzslJWONQPaXzvNGd3hmbAJH8Q==", "license": "MIT", "workspaces": [ "docs" @@ -627,7 +627,7 @@ }, "peerDependencies": { "@dynamicforms/translatable": "^0.1.0", - "@dynamicforms/vue-forms": "^1.0.0", + "@dynamicforms/vue-forms": "^2.0.2", "@mdi/font": "^7.4.47", "@tiptap/core": "^3.30.2", "@tiptap/extension-image": "^3.30.2", @@ -12733,7 +12733,7 @@ "vue/demo": { "version": "1.0.0", "dependencies": { - "@dynamicforms/vuetify-inputs": "^0.11.0", + "@dynamicforms/vuetify-inputs": "^0.12.1", "@fullcalendar/core": "^6.1.4", "@fullcalendar/daygrid": "^6.1.4", "@fullcalendar/interaction": "^6.1.4", @@ -13296,8 +13296,8 @@ "node": ">=22" }, "peerDependencies": { - "@dynamicforms/vue-forms": "^1.0.0", - "@dynamicforms/vuetify-inputs": "^0.11.0", + "@dynamicforms/vue-forms": "^2.0.2", + "@dynamicforms/vuetify-inputs": "^0.12.1", "@kyvg/vue3-notification": "^3.2.1", "axios": "^1.4.0", "date-fns": "^4.1.0", diff --git a/vue/demo/package.json b/vue/demo/package.json index 66ac5579..d064976b 100644 --- a/vue/demo/package.json +++ b/vue/demo/package.json @@ -7,7 +7,7 @@ "preview": "vite --mode preview" }, "dependencies": { - "@dynamicforms/vuetify-inputs": "^0.11.0", + "@dynamicforms/vuetify-inputs": "^0.12.1", "@fullcalendar/core": "^6.1.4", "@fullcalendar/daygrid": "^6.1.4", "@fullcalendar/interaction": "^6.1.4", diff --git a/vue/dynamicforms/package.json b/vue/dynamicforms/package.json index 61128791..9e961c3b 100644 --- a/vue/dynamicforms/package.json +++ b/vue/dynamicforms/package.json @@ -40,8 +40,8 @@ "node": ">=22" }, "peerDependencies": { - "@dynamicforms/vue-forms": "^1.0.0", - "@dynamicforms/vuetify-inputs": "^0.11.0", + "@dynamicforms/vue-forms": "^2.0.2", + "@dynamicforms/vuetify-inputs": "^0.12.1", "@kyvg/vue3-notification": "^3.2.1", "axios": "^1.4.0", "date-fns": "^4.1.0", diff --git a/vue/dynamicforms/src/components/form/inputs/base.ts b/vue/dynamicforms/src/components/form/inputs/base.ts index 35b07a48..c3a5b370 100644 --- a/vue/dynamicforms/src/components/form/inputs/base.ts +++ b/vue/dynamicforms/src/components/form/inputs/base.ts @@ -67,11 +67,10 @@ export function useInputBase(props: BaseProps, emit: BaseEmits) { const control = computed(() => new Field({ value: value.value, touched: true, - visibility: Form.DisplayMode.FULL, errors: (errorsList.value || []).map( (error: any) => (error instanceof ValidationErrorRenderContent ? error : new ValidationErrorRenderContent(error)), ), - enabled: !props.field.readOnly, + access: props.field.readOnly ? 'readonly' : 'editable', })); control.value.validate();