Chuyển tới nội dung chính
Phiên bản: 1.12.0
import { Input } from "zmp-ui";
const { Password } = Input;

Dùng để nhập mật khẩu

Ví dụ

Bảng thuộc tính

InputProps

NameTypeDefaultDescription
sizeInputSize'medium'

Kích thước của input. Mang một trong các giá trị small, medium hoặc large.

statusInputStatus

Trạng thái hợp lệ của input. Nếu là error, input sẽ có màu cảnh báo kèm theo errorText, ngược lại input sẽ có màu trung hoà kèm theo helperText.

typeInputType

Loại input.

valueInputHTMLAttributes['value']

Giá trị của input.

Cần được sử dụng cùng với onChange để cập nhật lại giá trị.

onChangeInputHTMLAttributes['onChange']

Callback được gọi khi giá trị của input thay đổi. Cần phải cập nhật lại giá trị của value nếu được truyền vào.

onPressEnterKeyboardEventHandler

Callback được gọi khi người dùng nhấn Enter hoặc xuống dòng trong input.

PasswordProps

NameTypeDefaultDescription
iconRender(visible: boolean) => React.ReactNode

Custom icon để hiển thị trên Visibility Toggle thay cho icon mặc định. Cần được sử dụng cùng với visibilityToggle.

Giá trị được truyền vào dưới dạng một function, với tham số đầu tiên là một biến boolean thể hiện trạng thái hiển thị hoặc bị che của mật khẩu và trả về một ReactNode.

visibilityTogglebooleanfalse

Khi được bật, một biểu tượng hình con mắt (Visibility Toggle) sẽ được hiển thị ở bên phải input để cho phép người dùng hiển thị hoặc che đi mật khẩu họ đã nhập khi nhấn vào.