This commit is contained in:
2025-11-26 15:14:29 -03:00
parent 0d3d9ac7d3
commit d3ccfb4775
32 changed files with 496 additions and 474 deletions

View File

@@ -3,6 +3,7 @@ import type { Route } from './+types/route'
import { zodResolver } from '@hookform/resolvers/zod'
import { PatternFormat } from 'react-number-format'
import { Link, useOutletContext } from 'react-router'
import { useForm } from 'react-hook-form'
import { Button } from '@repo/ui/components/ui/button'
import {
@@ -22,15 +23,14 @@ import {
} from '@repo/ui/components/ui/form'
import { Input } from '@repo/ui/components/ui/input'
import { Spinner } from '@repo/ui/components/ui/spinner'
import { useForm } from 'react-hook-form'
import { type User } from '@repo/ui/routes/users/data'
import type { User } from '../_.$orgid.users.$id/route'
import { formSchema, type Schema } from '../_.$orgid.users.add/route'
import { formSchema, type Schema } from '../_.$orgid.users.add/data'
export default function Route({}: Route.ComponentProps) {
const { user } = useOutletContext() as { user: User }
const form = useForm({
defaultValues: user,
defaultValues: { ...user, given_email: false },
resolver: zodResolver(formSchema)
})
const { handleSubmit, control, formState } = form