"use client"; import { useCeoOverview, useAuditorFlags, useRecentActivity } from "@/hooks/use-dashboard"; import { useTasks } from "@/hooks/use-tasks"; import { TeamHealthCards } from "./team-health-cards"; import { KeyMetricsPanel } from "./key-metrics-panel"; import { AuditorAlertsPanel } from "./auditor-alerts-panel"; import { ActiveBlockersPanel } from "./active-blockers-panel"; import { RecentActivityFeed } from "./recent-activity-feed"; import { QuickActionsBar } from "./quick-actions-bar"; import { CeoApprovalQueue } from "./ceo-approval-queue"; import type { Activity } from "./activity-item"; import { Button } from "@/components/ui/button"; import { UsageOverviewPanel } from "./usage-overview-panel"; import { RefreshCw, Settings } from "lucide-react"; import Link from "next/link"; export function CommandCenter() { const { data: overview, isLoading: loadingOverview, refetch: refetchOverview } = useCeoOverview(); const { data: flags, isLoading: loadingFlags } = useAuditorFlags({ resolved: false }); const { data: tasks, isLoading: loadingTasks } = useTasks(); const { data: activity, isLoading: loadingActivity } = useRecentActivity(24); const handleRefresh = () => { refetchOverview(); }; return (
Complete visibility into all operations