in packages/palette-mantine-form/palette.tsx [11:43]
export default () => (
<Palette embeddable>
<Category name="form">
<Component name="form" docURL="https://mantine.dev/form/use-form/">
<Variant proto={FormProto} />
<Variant name="example" proto={FormExampleProto} />
</Component>
</Category>
</Palette>
);
function FormProto() {
const form = useForm({
initialValues: {},
validate: {},
});
const handleError = (errors: typeof form.errors) => { };
const handleSubmit = (values: typeof form.values) => { };
return (
<form
onSubmit={form.onSubmit(handleSubmit, handleError)}
onReset={form.onReset}
>
{/* Place for inputs */}
<Button type="submit">Submit</Button>
<Button type="reset">Reset</Button>
</form>
);
}