我想把眼睛图标内的文本字段,我用作为一个密码,但我找不到一种方法,把它内的文本字段组件在材料用户界面。x1c 0d1x这是代码;
<TextField
variant="outlined"
margin="dense"
required
fullWidth
placeholder={placeholder}
name={label}
type={showPassword ? "text" : type}
id={id}
inputProps={{
style: {
background: "white",
boxShadow: "rgba(0, 0, 0, 0.24) 0px 3px 8px",
height: "15px",
borderRadius: "10px",
width: "100%",
marginRight: 0,
},
}}
InputProps={{
classes: { notchedOutline: classes.noBorder },
endAdornment:
type === "password" ? (
<InputAdornment
position="start"
classes={{ positionStart: "0px" }}
>
<IconButton
onClick={handleClickShowPassword}
onMouseDown={handleMouseDownPassword}
>
{showPassword ? <Visibility /> : <VisibilityOff />}
</IconButton>
</InputAdornment>
) : null,
}}
/>
1条答案
按热度按时间von4xj4u1#
根据文档,您的装饰设置似乎基本正确。我能看到的唯一问题是您为InputAdornment设置了开始位置而不是结束位置。另外,您使用
classes
的方法是错误的。我已经在下面的例子中包含了它,但你可能想把它从这一节完全删除。试试这个: