UNPKG

taro-modal-form

Version:

A powerful and flexible modal form component for Taro.

35 lines (31 loc) 892 B
import { FormProps } from '@tarojs/components'; import React from 'react'; type RuleItem = { name: string; required?: boolean; message?: string; error?: boolean; }; type ModalFormItemProps = { name: string; children: React.ReactNode; rule?: RuleItem; }; declare const ModalFormItem: React.FC<ModalFormItemProps>; type ModalFormProps = { trigger?: React.ReactNode; children: React.ReactNode; open?: boolean; onOpenChange?: (isOpen: boolean) => void; title?: string; width?: number; zIndex?: number; onFinish?: (values: Record<string, any>) => Promise<boolean>; formProps?: Omit<FormProps, "onSubmit" | "onReset">; cancelBtnText?: string; finishBtnText?: string; footer?: React.ReactNode; rules?: RuleItem[]; }; declare const ModalForm: React.FC<ModalFormProps>; export { ModalFormItem, ModalForm as default };