chore: sync submodule state (parent ref update)
Made-with: Cursor
This commit is contained in:
@@ -1,10 +1,9 @@
|
||||
// SCB Overview Dashboard
|
||||
import { useQuery } from '@tanstack/react-query';
|
||||
import { scbAdminApi } from '@/services/api/scbAdminApi';
|
||||
import { useAuthStore } from '@/stores/authStore';
|
||||
import LoadingSpinner from '@/components/shared/LoadingSpinner';
|
||||
import DashboardLayout from '@/components/layout/DashboardLayout';
|
||||
import MetricCard from '@/components/shared/MetricCard';
|
||||
import LoadingSpinner from '@/components/shared/LoadingSpinner';
|
||||
|
||||
export default function SCBOverviewPage() {
|
||||
const { user } = useAuthStore();
|
||||
@@ -14,31 +13,17 @@ export default function SCBOverviewPage() {
|
||||
queryKey: ['scb-overview', scbId],
|
||||
queryFn: () => scbAdminApi.getSCBOverview(scbId),
|
||||
enabled: !!scbId,
|
||||
refetchInterval: 10000,
|
||||
});
|
||||
|
||||
if (isLoading) {
|
||||
return (
|
||||
<div className="page-container">
|
||||
<LoadingSpinner fullPage />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
if (isLoading) return <LoadingSpinner fullPage />;
|
||||
|
||||
return (
|
||||
<div className="page-container">
|
||||
<div className="page-header">
|
||||
<h1>SCB Overview</h1>
|
||||
</div>
|
||||
<h1>SCB Overview</h1>
|
||||
<DashboardLayout>
|
||||
<MetricCard title="FI Count" value={data?.domesticNetwork.fiCount || 0} />
|
||||
<MetricCard title="Active FIs" value={data?.domesticNetwork.activeFIs || 0} />
|
||||
<MetricCard
|
||||
title="CBDC in Circulation"
|
||||
value={`$${(data?.localGRUCBDC.cbdcInCirculation.rCBDC || 0).toLocaleString()}`}
|
||||
/>
|
||||
<MetricCard title="FI Count" value={(data as any)?.domesticNetwork?.fiCount || 0} />
|
||||
<MetricCard title="Active FIs" value={(data as any)?.domesticNetwork?.activeFIs || 0} />
|
||||
</DashboardLayout>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user