【发布时间】:2020-04-05 12:44:35
【问题描述】:
我有一个渲染标签的自动完成组件 Autocomplete with tags
我想渲染一个左图标 但只有正确的图标才能正常工作
当前行为
添加左侧图标时,它会显示图标,但不允许在 textField 中呈现标签
预期行为
当添加左图标时,它应该允许在 textField 中呈现标签
重现步骤:
在添加结束图标时起作用:
const renderInput = (params: Params): ReactNode => {
if (leftIcon) params.InputProps.endAdornment = <InputAdornment position="end">{leftIcon}</InputAdornment>;
return <TextField {...params} variant="outlined" placeholder={getPlaceHolderText()} />;
};
在添加开始图标时不起作用
const renderInput = (params: Params): ReactNode => {
if (leftIcon) params.InputProps.startAdornment = <InputAdornment position="start">{leftIcon}</InputAdornment>;
return <TextField {...params} variant="outlined" placeholder={getPlaceHolderText()} />;
};
【问题讨论】:
标签: reactjs typescript material-ui