Basic usage
- Zod
- JSON Schema
- Simple Schema
import { AutoForm } from 'uniforms-antd'; import { ZodBridge } from 'uniforms-bridge-zod'; import { z } from 'zod'; const userSchema = z.object({ username: z.string(), }); const schema = new ZodBridge({ schema: userSchema }); export default function App() { return ( <AutoForm schema={schema} onSubmit={model => window.alert(JSON.stringify(model))} /> ); }
import { AutoForm } from 'uniforms-antd'; import { schema } from './userSchema'; export default function App() { return ( <AutoForm schema={schema} onSubmit={model => window.alert(JSON.stringify(model))} /> ); }
import { AutoForm } from 'uniforms-antd'; import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2'; import SimpleSchema from 'simpl-schema'; const userSchema = new SimpleSchema({ username: String }); const schema = new SimpleSchema2Bridge({ schema: userSchema }); export default function App() { return ( <AutoForm schema={schema} onSubmit={model => window.alert(JSON.stringify(model))} /> ); }