import React from "react"; import { Button } from "@/shared/common/ui/button"; import { Card, CardContent, CardHeader, CardTitle, } from "@/shared/common/ui/card"; import { ActivityTimeline } from "@/super-admin/components/dashboard/components/ActivityTimeline"; import { OrgTable } from "@/super-admin/components/dashboard/components/OrgTable"; import { StatCard } from "@/super-admin/components/dashboard/components/StatCard"; import { Link, useNavigate } from "react-router-dom"; import { Plus, Loader2, AlertCircle } from "lucide-react"; import { useOrganizations } from "@/super-admin/hooks/useOrganizations"; import { useTranslation } from "react-i18next"; import SmartOfficeAuditPage from "@/record-management/pages/AuditLog/SmartOfficeAuditPage"; const DashboardPage = () => { const navigate = useNavigate(); const pageSize = 10; const { t } = useTranslation(); const { organizationsResponse, isLoading, isError, refetch } = useOrganizations("Org", { take: pageSize, orderBy: "createdAt", order: "createdAt:Desc", }); const { organizationsAdminsResponse, isLoading: isLoadingAdmins, isError: isAdminError, refetch: refetchAdmins, } = useOrganizations("Admin", { take: pageSize, orderBy: "updatedAt", order: "updatedAt: DESC", }); if (isLoading || isLoadingAdmins) { return (
There was an issue loading the dashboard data. This could be due to network issues or server problems.