import { createFileRoute } from "@tanstack/react-router"; import { DashboardCard } from "../components/DashboardCard"; import { useSetups } from "../hooks/useSetups"; import { useThreads } from "../hooks/useThreads"; import { useTotals } from "../hooks/useTotals"; import { useWeightUnit } from "../hooks/useWeightUnit"; import { useCurrency } from "../hooks/useCurrency"; import { formatPrice, formatWeight } from "../lib/formatters"; export const Route = createFileRoute("/")({ component: DashboardPage, }); function DashboardPage() { const { data: totals } = useTotals(); const { data: threads } = useThreads(false); const { data: setups } = useSetups(); const unit = useWeightUnit(); const currency = useCurrency(); const global = totals?.global; const activeThreadCount = threads?.length ?? 0; const setupCount = setups?.length ?? 0; return (