We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f46b305 + c4e5e09 commit 4002661Copy full SHA for 4002661
src/js/config/FormFieldSelectTable.tsx
@@ -56,6 +56,12 @@ const useFormFieldSelectTable = (
56
) => {
57
const [appFields, setAppfields] = useState<FormField[]>([]);
58
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]);
65
const onChangeSelect = useCallback(
66
(event: SyntheticEvent<HTMLSelectElement>, index: number) => {
67
const value = event.currentTarget.value;
0 commit comments