Browse Source

fix disabled check location

pull/290/head
Hunter Thornsberry 2 years ago
parent
commit
300fb5c3e5
  1. 2
      src/components/Form/DynamicForm.tsx

2
src/components/Form/DynamicForm.tsx

@ -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;

Loading…
Cancel
Save