This commit is contained in:
lyf 2024-08-08 13:08:56 +08:00
parent 034c82e514
commit 0958b9ee12
1 changed files with 3 additions and 10 deletions

View File

@ -265,16 +265,9 @@ export function Input(props: InputProps) {
);
}
// 定义一个接口 AriaProps包含一个可选的 aria 属性
interface AriaProps {
aria?: string;
}
// 定义一个接口 PasswordInputProps继承自 HTMLProps<HTMLInputElement> 和 AriaProps
// 用于描述密码输入框组件的属性
interface PasswordInputProps extends HTMLProps<HTMLInputElement>, AriaProps {}
export function PasswordInput(props: PasswordInputProps) {
export function PasswordInput(
props: HTMLProps<HTMLInputElement> & { aria?: string },
) {
const [visible, setVisible] = useState(false);
function changeVisibility() {
setVisible(!visible);