Fix-Operator in table filter made as empty by default (#272)

* Operator in filter made as empty be default

* Added props.placeholder as dependency for useEffect in CascadeField component
This commit is contained in:
vicky-primathon 2020-08-14 14:30:59 +05:30 committed by GitHub
parent d24d0ed17c
commit 72d08b6c99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -211,9 +211,13 @@ const RenderOptions = (props: {
);
if (selectedOptions && selectedOptions.length) {
selectValue(selectedOptions[0].content);
} else {
selectValue(props.placeholder);
}
} else {
selectValue(props.placeholder);
}
}, [props.value, configs.sections]);
}, [props.value, props.placeholder, configs.sections]);
return <CustomizedDropdown {...configs} />;
};
@ -331,6 +335,7 @@ function CaseCaseFieldReducer(
return {
...state,
column: action.payload.value,
condition: "",
conditions: typeOperatorsMap[type],
showConditions: true,
isUpdate: true,
@ -478,7 +483,7 @@ const Fields = (props: CascadeFieldProps & { state: CascadeFieldState }) => {
columns={conditions}
selectItem={selectCondition}
value={condition}
placeholder="Is"
placeholder=""
/>
</DropdownWrapper>
) : null}