[英]Best way to prevent line break in Select with icon and text (React Material-UI)
我有一个带有 ListItemIcon 和 ListItemText 的 Select。
选择 select 时会出现换行符。
我发现了几种避免这种行为的技巧,但我想知道正确的方法。
代码沙盒: https://codesandbox.io/s/select-icon-test-6jbseg?file=/src/App.js
代码:
function SelectIconTest() {
const [selectOption, setSelectOption] = useState('0')
function handleChange(e) {
setSelectOption(e.target.value);
}
return (
<>
<InputLabel id="label-select-icon">Select with icon</InputLabel>
<Select labelId="label-select-icon" id="select-select-icon" name="selectIcon" value={selectOption} onChange={handleChange}>
<MenuItem value="0">
<em>None</em>
</MenuItem>
<MenuItem value="1" key="1">
<ListItemIcon>
<AccountBalanceIcon />
</ListItemIcon>
<ListItemText disableTypography primary="Bank" />
</MenuItem>
</Select>
</>
);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.