簡體   English   中英

從大綱輸入材料 ui 中刪除默認可見性圖標

[英]remove default visibilty icon from outlineinput material ui

我想從大綱輸入材料 ui 中刪除默認可見性圖標。 當輸入類型是密碼時,會顯示一個默認的可見性圖標。 我想刪除它。 我正在使用 inputAdorment 自定義可見性圖標。

這是我的代碼..

 <FormControl variant="outlined">
                          <InputLabel htmlFor="outlined-adornment-password">
                            What’s your current password?
                          </InputLabel>
                          <OutlinedInput
                            id="outlined-adornment-password"
                            type={showCurrentPsw ? 'text' : 'password'}
                            value={currentPassword}
                            name="currentpsw"
                            onChange={({ target: { value } }) => {
                              setCurrentPassword(value);
                              value !== '' &&
                                value.trim() !== '' &&
                                setCurrentPswdEmpty(false);
                            }}
                            error={currentPswdEmpty}
                            label="What’s your current password?"
                            required
                            endAdornment={
                              <InputAdornment position="end">
                                <IconButton
                                  aria-label="What’s your current password?"
                                  onClick={() => {
                                    setShowCurrentPsw(!showCurrentPsw);
                                  }}
                                  edge="end"
                                >
                                  {showCurrentPsw ? (
                                    <Visibility />
                                  ) : (
                                    <VisibilityOff />
                                  )}
                                </IconButton>
                              </InputAdornment>
                            }
                          />
                        </FormControl>

在此處輸入圖像描述

它通過使用下面的 css 解決。 parentclassname => class 父元素的名稱。 這是一個反應項目。

.parentclassname input[type='password']::-ms-reveal,
.parentclassname input[type='password']::-ms-clear {
  display: none;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM