feat: Clear form element values when hidden

This commit is contained in:
2025-12-27 08:29:49 +01:00
parent 63c373c7f6
commit 6fe20d3746
5 changed files with 84 additions and 8 deletions

View File

@@ -2,7 +2,7 @@ import type { FormElementDto, VisibilityConditionOperator } from '~~/.api-client
import { VisibilityConditionOperator as VCOperator, VisibilityConditionType as VCType } from '~~/.api-client'
export function useFormElementVisibility() {
function evaluateVisibility(allFormElements: FormElementDto[]): Map<string, boolean> {
function evaluateFormElementVisibility(allFormElements: FormElementDto[]): Map<string, boolean> {
const formElementsByRef = buildFormElementsMap(allFormElements)
const visibilityMap = new Map<string, boolean>()
@@ -81,6 +81,6 @@ export function useFormElementVisibility() {
}
return {
evaluateVisibility
evaluateFormElementVisibility
}
}