diff --git a/src/app/closing/page.tsx b/src/app/closing/page.tsx index acaa3ee8..6c5896c9 100644 --- a/src/app/closing/page.tsx +++ b/src/app/closing/page.tsx @@ -8,4 +8,6 @@ const Closing = () => { ); }; +export const dynamic = 'force-static'; + export default Closing; diff --git a/src/app/expense/page.tsx b/src/app/expense/page.tsx index d6b00286..1e018879 100644 --- a/src/app/expense/page.tsx +++ b/src/app/expense/page.tsx @@ -1,3 +1,5 @@ +'use client'; + import ExpensesTable from '@/components/pages/expense/ExpensesTable'; const Expense = () => { diff --git a/src/app/marketing/page.tsx b/src/app/marketing/page.tsx index 99a80b64..c0f4f53b 100644 --- a/src/app/marketing/page.tsx +++ b/src/app/marketing/page.tsx @@ -1,3 +1,5 @@ +'use client'; + import MarketingTable from '@/components/pages/marketing/MarketingTable'; const Marketing = () => { @@ -7,4 +9,7 @@ const Marketing = () => { ); }; + +export const dynamic = 'force-static'; + export default Marketing; diff --git a/src/components/helper/RequireAuth.tsx b/src/components/helper/RequireAuth.tsx index 8fc604ab..6d1f050b 100644 --- a/src/components/helper/RequireAuth.tsx +++ b/src/components/helper/RequireAuth.tsx @@ -15,7 +15,7 @@ interface RequireAuthProps { } const RequireAuth = ({ children }: RequireAuthProps) => { - const { setUser, setIsLoadingUser } = useAuth(); + const { user, setUser, setIsLoadingUser } = useAuth(); const { data: userResponse, @@ -78,7 +78,7 @@ const RequireAuth = ({ children }: RequireAuthProps) => { ); } - return <>{isResponseSuccess(userResponse) && children}; + return <>{isResponseSuccess(userResponse) && user && children}; }; export default RequireAuth;