Skip to content

Commit 4002661

Browse files
authored
Merge pull request #58 from mura-/fix/no-fields-bug
fixed no fields bug
2 parents f46b305 + c4e5e09 commit 4002661

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/js/config/FormFieldSelectTable.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ const useFormFieldSelectTable = (
5656
) => {
5757
const [appFields, setAppfields] = useState<FormField[]>([]);
5858
const [selectedFields, setSelectedFields] = useState<FormField[]>(defaultSelectedFields);
59+
useEffect(() => {
60+
// reset initial value when no default selected fields
61+
if (defaultSelectedFields.length === 0 && appFields.length > 0) {
62+
setSelectedFields([{ code: appFields[0].code }]);
63+
}
64+
}, [appFields, defaultSelectedFields.length]);
5965
const onChangeSelect = useCallback(
6066
(event: SyntheticEvent<HTMLSelectElement>, index: number) => {
6167
const value = event.currentTarget.value;

0 commit comments

Comments
 (0)