mirror of
https://github.com/fosrl/pangolin.git
synced 2026-06-13 10:56:56 +00:00
fix resource context updating problem
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
import ResourceContext from "@app/contexts/resourceContext";
|
||||
import { GetResourceAuthInfoResponse } from "@server/routers/resource";
|
||||
import { GetResourceResponse } from "@server/routers/resource/getResource";
|
||||
import { useState } from "react";
|
||||
import { useEffect, useState } from "react";
|
||||
import { useTranslations } from "next-intl";
|
||||
|
||||
interface ResourceProviderProps {
|
||||
@@ -23,6 +23,11 @@ export function ResourceProvider({
|
||||
const [authInfo, setAuthInfo] =
|
||||
useState<GetResourceAuthInfoResponse>(serverAuthInfo);
|
||||
|
||||
useEffect(() => {
|
||||
setResource(serverResource);
|
||||
setAuthInfo(serverAuthInfo);
|
||||
}, [serverResource, serverAuthInfo]);
|
||||
|
||||
const t = useTranslations();
|
||||
|
||||
const updateResource = (updatedResource: Partial<GetResourceResponse>) => {
|
||||
|
||||
Reference in New Issue
Block a user