opnform-host-nginx/client/composables/forms/validatePropertiesLogic.js

17 lines
438 B
JavaScript

import FormPropertyLogicRule from "~/lib/forms/FormPropertyLogicRule.js"
export const validatePropertiesLogic = (properties) => {
properties.forEach((field) => {
const isValid = new FormPropertyLogicRule(field).isValid()
console.log('field', field)
console.log('isValid', isValid, field.name)
if (!isValid) {
field.logic = {
conditions: null,
actions: [],
}
}
})
return properties
}