fix type safety

This commit is contained in:
Brandon Egger 2023-08-29 10:10:45 -05:00
parent 6518dc5aec
commit f180fb8fd1

View File

@ -12,6 +12,7 @@ import { api } from "~/utils/api";
import { useRouter } from "next/router"; import { useRouter } from "next/router";
import { HeaderFooterLayout } from "~/layouts/HeaderFooterLayout"; import { HeaderFooterLayout } from "~/layouts/HeaderFooterLayout";
import { QueryWaitWrapper } from "~/components/LoadingWrapper"; import { QueryWaitWrapper } from "~/components/LoadingWrapper";
import { AuditoryResource } from "@prisma/client";
const EditResourcePage = () => { const EditResourcePage = () => {
const router = useRouter(); const router = useRouter();
@ -22,12 +23,12 @@ const EditResourcePage = () => {
{ enabled: router.isReady } { enabled: router.isReady }
); );
const ConditionalView = (data: ResourceUpdateInput) => { const ConditionalView = (data: AuditoryResource) => {
const [serverError, setServerError] = useState<string | undefined>( const [serverError, setServerError] = useState<string | undefined>(
undefined undefined
); );
const formMethods = useForm<ResourceUpdateInput>({ const formMethods = useForm<ResourceUpdateInput>({
defaultValues: data, defaultValues: data as ResourceUpdateInput,
}); });
const { mutate } = api.auditoryResource.update.useMutation({ const { mutate } = api.auditoryResource.update.useMutation({
@ -87,7 +88,7 @@ const EditResourcePage = () => {
<ResourceForm <ResourceForm
methods={formMethods} methods={formMethods}
error={serverError} error={serverError}
resource={data} resource={data as ResourceUpdateInput}
/> />
</div> </div>
</AdminBarLayout> </AdminBarLayout>