"use client"; import { RiArrowUpDoubleLine, RiStore2Line } from "@remixicon/react"; import { useState } from "react"; import type { TopExpensesData } from "@/lib/dashboard/expenses/top-expenses"; import type { TopEstablishmentsData } from "@/lib/dashboard/top-establishments"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "../ui/tabs"; import { TopEstablishmentsWidget } from "./top-establishments-widget"; import { TopExpensesWidget } from "./top-expenses-widget"; type SpendingOverviewWidgetProps = { topExpensesAll: TopExpensesData; topExpensesCardOnly: TopExpensesData; topEstablishmentsData: TopEstablishmentsData; }; export function SpendingOverviewWidget({ topExpensesAll, topExpensesCardOnly, topEstablishmentsData, }: SpendingOverviewWidgetProps) { const [activeTab, setActiveTab] = useState<"expenses" | "establishments">( "expenses", ); return ( setActiveTab(value as "expenses" | "establishments") } className="w-full" > Top gastos Estabelecimentos ); }