475
Sponsor

Password Input

Password input with masked characters and reveal toggle

Terminal

Installation

$ pnpm dlx shadcn@latest add @termcn/password-input

Usage

import { PasswordInput } from "@/components/ui/password-input";
<PasswordInput
  label="Password"
  placeholder="Enter password"
  showToggle
  onSubmit={(value) => console.log("Password:", value)}
/>

API Reference

PasswordInput

PropTypeDefault
valuestring-
onChange(value: string) => void-
onSubmit(value: string) => void-
placeholderstring""
maskstring"●"
showTogglebooleanfalse
labelstring-
idstring-
borderStyle"single" | "double" | "round" | "bold" | "singleDouble" | "doubleSingle" | "classic""round"
paddingXnumber1
widthnumber-
cursorstring"█"