"use client" import { Loader2 } from "lucide-react" import { useDashboardData } from "./use-dashboard-data" import { FinancialTotalsCards } from "./financial-totals-cards" import { IncomeExpenseChart } from "./income-expense-chart" import { FinancialSummaryChart } from "./financial-summary-chart" import { WorkOrdersStatusCard } from "./work-orders-status-card" import { AppointmentsSummaryCard } from "./appointments-summary-card" import { UpcomingAppointmentsCard } from "./upcoming-appointments-card" import { ItemsTotalsCard } from "./items-totals-card" import { CustomersTotalsCard } from "./customers-totals-card" import { SalesPurchaseCards } from "./sales-purchase-cards" import { VehicleStatsCards } from "./vehicle-stats-cards" export function DashboardContent() { const { data, isLoading, isError, error } = useDashboardData() if (isLoading) { return (
Failed to load dashboard
{error?.message ?? "An unexpected error occurred"}