index.js 613 B

123456789101112131415
  1. import Form, { formProps } from './Form';
  2. import FormItem, { formItemProps } from './FormItem';
  3. import useForm from './useForm';
  4. import FormItemRest, { useInjectFormItemContext } from './FormItemContext';
  5. Form.useInjectFormItemContext = useInjectFormItemContext;
  6. Form.ItemRest = FormItemRest;
  7. /* istanbul ignore next */
  8. Form.install = function (app) {
  9. app.component(Form.name, Form);
  10. app.component(Form.Item.name, Form.Item);
  11. app.component(FormItemRest.name, FormItemRest);
  12. return app;
  13. };
  14. export { FormItem, formItemProps, formProps, FormItemRest, useForm, useInjectFormItemContext };
  15. export default Form;