"use client"; import { PageLayout, LoadingState, PageHeader } from "@/components/layout"; import { OverviewCards } from "@/components/dashboard/overview-cards"; import { RecentTransactions } from "@/components/dashboard/recent-transactions"; import { AccountsSummary } from "@/components/dashboard/accounts-summary"; import { CategoryBreakdown } from "@/components/dashboard/category-breakdown"; import { OFXImportDialog } from "@/components/import/ofx-import-dialog"; import { useBankingData } from "@/lib/hooks"; import { Button } from "@/components/ui/button"; import { Upload } from "lucide-react"; export default function DashboardPage() { const { data, isLoading, refresh } = useBankingData(); if (isLoading || !data) { return ; } return ( } />
); }