480
Sponsor

Masked Input

Masked input for phone, date, credit card formats

Terminal

Installation

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

Usage

import { MaskedInput } from "@/components/ui/masked-input";
<MaskedInput
  mask="(###) ###-####"
  label="Phone Number"
  placeholder="(555) 123-4567"
/>

API Reference

MaskedInput

PropTypeDefault
maskstringrequired
valuestring-
onChange(value: string) => void-
onSubmit(value: string) => void-
labelstring-
placeholderstring-
autoFocusbooleanfalse
idstring-
widthnumber40