// Forms
Password Input
A field for entering secure text.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/password-input// Usage
1import { PasswordInput, PasswordInputGroup, PasswordInputInput, PasswordInputTrigger } from "@/components/ui/password-input";23<PasswordInput />// Code
1"use client";23import {4 PasswordInput as ArkPasswordInput,5 usePasswordInputContext,6} from "@ark-ui/react/password-input";7import { EyeIcon, EyeOffIcon } from "lucide-react";8import type React from "react";9import { cn } from "@/lib/utils";10import {11 InputGroup,12 InputGroupAddon,13 InputGroupButton,14 InputGroupInput,15 type InputGroupProps,16} from "@/registry/react/components/input-group";1718export const usePasswordInput = usePasswordInputContext;1920interface PasswordInputProps21 extends React.ComponentProps<typeof ArkPasswordInput.Root>,22 Pick<InputGroupProps, "size"> {}2324export const PasswordInput = (props: PasswordInputProps) => {25 const { size = "md", className, ...rest } = props;2627 return (28 <ArkPasswordInput.Root// Dependencies