signature input
Signature Input
Signature Input
Canvas-based signature input that returns a PNG data URL.
Preview
Features
- Mouse and touch support.
- Clear action built in.
- Works with react-hook-form via onSignatureChange.
Installation
npx shadcn@latest add https://www.shadcn-form.com/registry/signature-input.json
Registry JSON: /registry/signature-input.json
Usage
import * as React from 'react'import SignatureInput from '@/components/ui/signature-input'const canvasRef = React.useRef<HTMLCanvasElement>(null)<SignatureInputcanvasRef={canvasRef}onSignatureChange={(dataUrl) => setValue(dataUrl)}/>