koperasi/services/frontend/app/routes/app._index/route.tsx
2025-08-08 14:12:40 +07:00

20 lines
658 B
TypeScript

import PageContainer from "~/components/page-container";
import { useJWTPayload } from "~/hooks/use-jwt-payload";
import { useGetUserById } from "~/services/profile/get-by-id";
import BasicDashboard from "./components/dashboard/basic-dashboard";
import PlatinumDashboard from "./components/dashboard/platinum-dashboard";
export default function AppDashboardPage() {
const { jwtPayload } = useJWTPayload();
const { data } = useGetUserById(jwtPayload.id);
return (
<PageContainer>
{jwtPayload.role === "PLATINUM" ? (
<PlatinumDashboard />
) : (
data && <BasicDashboard data={data} />
)}
</PageContainer>
);
}