UNPKG

@nutui/nutui-react

Version:

京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序

37 lines (36 loc) 1.02 kB
import { default as React, ReactNode } from 'react'; import { BasicComponent } from '../../utils/typings'; export type SignatureType = 'jpg' | 'png'; export interface SignatureProps extends BasicComponent { /** * 图片格式 * @default png */ type: SignatureType /** * 线条的宽度 * @default 3 */ lineWidth: number /** * 绘图笔触颜色 * @default #000 */ strokeStyle: string /** * 不支持 Canvas 情况下的展示文案 * @default 对不起,当前浏览器不支持 Canvas,无法使用本控件! */ unsupported: ReactNode /** * 点击确认按钮触发事件回调函数 * @default - */ onConfirm?: (canvas: HTMLCanvasElement, dataurl: string, isSigned?: boolean) => void /** * 点击重签按钮触发事件回调函数 * @default - */ onClear?: () => void } export declare const Signature: React.ForwardRefExoticComponent<Partial<SignatureProps> & React.RefAttributes<unknown>>;