UNPKG

duoyun-ui

Version:

A lightweight desktop UI component library, implemented using Gem

20 lines (19 loc) 734 B
import { HTMLAttributes, RefAttributes } from 'react'; import { ForwardRefExoticComponent } from 'react'; import { DyPatFormElement } from '../patterns/form'; export * from '../patterns/form'; export type DyPatFormProps = HTMLAttributes<HTMLDivElement> & RefAttributes<DyPatFormElement> & { data?: DyPatFormElement['data']; formItems?: DyPatFormElement['formItems']; valid?: DyPatFormElement['valid']; }; export type DyPatFormExpose = {}; declare global { namespace JSX { interface IntrinsicElements { 'dy-pat-form': DyPatFormProps; } } } export declare const DyPatForm: ForwardRefExoticComponent<Omit<DyPatFormProps, "ref"> & RefAttributes<DyPatFormExpose>>; export default DyPatForm;