diff --git a/src/components/Form/DynamicForm.tsx b/src/components/Form/DynamicForm.tsx index 63d2dbf5..f957e7f0 100644 --- a/src/components/Form/DynamicForm.tsx +++ b/src/components/Form/DynamicForm.tsx @@ -67,10 +67,10 @@ export function DynamicForm({ disabledBy?: DisabledBy[], disabled?: boolean, ): boolean => { + if (disabled) return true; if (!disabledBy) return false; return disabledBy.some((field) => { - if (disabled) return true; const value = getValues(field.fieldName); if (value === "always") return true; if (typeof value === "boolean") return field.invert ? value : !value;