'use client'; import { Loader } from 'lucide-react'; import { Controller, useForm } from 'react-hook-form'; import { trpc } from '@documenso/trpc/react'; import { Button } from '@documenso/ui/primitives/button'; import { Input } from '@documenso/ui/primitives/input'; import { Label } from '@documenso/ui/primitives/label'; import { SignaturePad } from '@documenso/ui/primitives/signature-pad'; import { useToast } from '@documenso/ui/primitives/use-toast'; import { FormErrorMessage } from '../../../../../components/form/form-error-message'; export default function UserPage({ params }: { params: { id: number } }) { const toast = useToast(); const result = trpc.profile.getUser.useQuery( { id: Number(params.id), }, { enabled: !!params.id, }, ); const { register, control, handleSubmit, formState: { errors, isSubmitting }, } = useForm(); console.log(result.data); const onSubmit = async (data) => { console.log(data); }; return (

Manage {result.data?.name}'s profile

( onChange(v ?? '')} /> )} />
); }