Skip to content

Commit b9e0d84

Browse files
committed
fix(dynamic-forms): fix initilization value of one of object form with empty viewSpec.order
1 parent 0e19f0e commit b9e0d84

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/lib/kit/hooks/useOneOf/useOneOf.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ export const useOneOf = ({props, onTogglerChange}: UseOneOfParams) => {
4343
}
4444
}
4545

46-
return (valueKeys || spec.viewSpec.order || Object.keys(specProperties))[0];
46+
if (valueKeys) return valueKeys[0];
47+
48+
if (spec.viewSpec.order?.length) return spec.viewSpec.order[0];
49+
50+
return Object.keys(specProperties)[0];
4751
});
4852

4953
const onOneOfChange = React.useCallback(

0 commit comments

Comments
 (0)