Redirect
In this example, a successful submission will redirect to our success path.
const schema = z.object({
firstName: z.string().min(1),
email: z.string().min(1).email(),
})
const mutation = applySchema(schema)(async (values) => values)
export const action = async ({ request }: Route.ActionArgs) =>
formAction({
request,
schema,
mutation,
successPath: '/success',
})
export default () => <SchemaForm schema={schema} />