fix type safety
This commit is contained in:
parent
6518dc5aec
commit
f180fb8fd1
@ -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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user