index.js 729 B

123456789101112131415161718192021
  1. "use client";
  2. import warning from '../_util/warning';
  3. import { FormProvider } from './context';
  4. import ErrorList from './ErrorList';
  5. import InternalForm, { useForm, useWatch } from './Form';
  6. import Item from './FormItem';
  7. import List from './FormList';
  8. import useFormInstance from './hooks/useFormInstance';
  9. const Form = InternalForm;
  10. Form.Item = Item;
  11. Form.List = List;
  12. Form.ErrorList = ErrorList;
  13. Form.useForm = useForm;
  14. Form.useFormInstance = useFormInstance;
  15. Form.useWatch = useWatch;
  16. Form.Provider = FormProvider;
  17. Form.create = () => {
  18. process.env.NODE_ENV !== "production" ? warning(false, 'Form', 'antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.') : void 0;
  19. };
  20. export default Form;