react-minimal-signature
Version:
A customizable React signature pad component.
2 lines (1 loc) • 654 B
JavaScript
import{SignaturePad as r}from"@ark-ui/react/signature-pad";import{forwardRef as S}from"react";import{jsx as t,jsxs as o}from"react/jsx-runtime";var f=S((a,n)=>{let{label:i,className:l,classNames:e,withClearTrigger:g=!0,withGuide:u=!0,...d}=a;return o(r.Root,{ref:n,className:`rmc-root ${l} ${e==null?void 0:e.root}`,...d,children:[i?t(r.Label,{className:e==null?void 0:e.label,children:i}):null,o(r.Control,{className:e==null?void 0:e.control,children:[t(r.Segment,{}),g?t(r.ClearTrigger,{className:e==null?void 0:e.clearTrigger,children:"Clear"}):null,u?t(r.Guide,{className:e==null?void 0:e.guide}):null]})]})}),P=f;export{P as ReactMinimalSignature};