@alifd/meet-react
Version:
Fusion Mobile React UI System Component
23 lines (22 loc) • 898 B
TypeScript
import { Context as ReactContext } from 'react';
import { FormContextProps } from './context';
import Form, { FormProps } from './form';
import Group from './group';
import Item, { FormItemContextProps, FormItemProps } from './item';
import Submit from './submit';
import Reset from './reset';
import './styles/index.scss';
interface FormWithComponents {
Item: typeof Item;
Context: ReactContext<FormContextProps>;
ItemContext: ReactContext<FormItemContextProps>;
Submit: typeof Submit;
Reset: typeof Reset;
Group: typeof Group;
}
export type FormComponent = FormWithComponents & typeof Form;
declare const ExpandedForm: FormComponent;
declare const Context: ReactContext<FormContextProps>;
declare const ItemContext: ReactContext<FormItemContextProps>;
export { Context, FormItemProps, FormProps, Item, ItemContext, Submit, FormContextProps };
export default ExpandedForm;