Secure input with reveal control, animated strength meter, configurable requirements, and validation errors.
Password is still too short.
pnpm dlx shadcn@latest add https://matos-ui.com/r/password-input.jsonimport { PasswordInput } from "@/components/matos-ui/password-input"
<PasswordInput
label="Password"
required
error={errors.password?.message}
{...register("password")}
/>The reveal button supplies an accessible aria-label. Pass criteria to define custom requirements or showCriteria={false} for confirmation fields.
Install Matos UI
Choose a package manager and copy one command for every component.