fix disabled check location

This commit is contained in:
Hunter Thornsberry
2024-09-04 21:54:48 -04:00
parent 0dcc2b1975
commit 300fb5c3e5
+1 -1
View File
@@ -67,10 +67,10 @@ export function DynamicForm<T extends FieldValues>({
disabledBy?: DisabledBy<T>[],
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;