fix(striker-ui): show clear indicator when Select has value

main
Tsu-ba-me 3 years ago
parent 7de3e951f7
commit a0993d5e10
  1. 5
      striker-ui/components/Select.tsx

@ -29,8 +29,9 @@ const Select: FC<SelectProps> = (selectProps) => {
onClearIndicatorClick = SELECT_DEFAULT_PROPS.onClearIndicatorClick, onClearIndicatorClick = SELECT_DEFAULT_PROPS.onClearIndicatorClick,
...muiSelectProps ...muiSelectProps
} = selectProps; } = selectProps;
const { children, sx } = muiSelectProps; const { children, sx, value } = muiSelectProps;
const clearIndicator: JSX.Element | undefined = onClearIndicatorClick ? ( const clearIndicator: JSX.Element | undefined =
String(value).length > 0 && onClearIndicatorClick ? (
<MUIInputAdornment position="end"> <MUIInputAdornment position="end">
<MUIIconButton onClick={onClearIndicatorClick}> <MUIIconButton onClick={onClearIndicatorClick}>
<CloseIcon fontSize="small" /> <CloseIcon fontSize="small" />

Loading…
Cancel
Save