"use client"; import { useId, useState } from "react"; import { TrendingUp } from "lucide-react"; import { IncomeView } from "./IncomeView"; import { SiteIncomeView } from "./SiteIncomeView"; import type { IncomeRow } from "@/lib/rows"; import type { SiteIncomeRow } from "@/lib/site-income"; import { cn } from "@/lib/utils"; export function IncomeOverview({ vehicleRows, siteRows, year, vehicleMonthIndex, siteMonthIndex }: { vehicleRows: IncomeRow[]; siteRows: SiteIncomeRow[]; year: number; vehicleMonthIndex: number; siteMonthIndex: number }) { const [group, setGroup] = useState<"vehicles" | "sites">("vehicles"); const id = useId(); const heading =
{group === "vehicles" ? "Project income per vehicle per month" : "Posted income per invoice site per month"} ยท {year}