一个带有集成按钮以切换值的可见性的密码输入字段。
import * as React from "react";import { unstable_PasswordToggleField as PasswordToggleField } from "radix-ui";import { EyeClosedIcon, EyeOpenIcon } from "@radix-ui/react-icons";const PasswordToggleFieldDemo = () => (<PasswordToggleField.Root><div className="Root"><PasswordToggleField.Input className="Input" /><PasswordToggleField.Toggle className="Toggle"><PasswordToggleField.Icon visible={<EyeOpenIcon />} hidden={<EyeClosedIcon />} /></PasswordToggleField.Toggle></div></PasswordToggleField.Root>);export default PasswordToggleFieldDemo;
当通过指针切换时,将焦点返回到输入框
当通过键盘或虚拟导航切换时保持按钮焦点
表单提交后将可见性重置为隐藏,以防意外存储
隐式可访问性标签用于基于图标的切换按钮
导入所有部分并将它们组合在一起。
包含密码切换字段的所有部分。
渲染包含密码值的输入框。
Slot
Slot
+ render
属性