import { useState } from "react"; import { Route } from "@/routes/_authenticated/expenses"; import { ExpensesTabContent } from "./components/ExpensesTabContent"; import { PeriodicExpensesTabContent } from "./components/PeriodicExpensesTabContent"; import { ExpensesProvider } from "./ExpensesProvider"; const tabs = [ { id: "expenses", label: "Gastos" }, { id: "periodic", label: "Gastos Periódicos" }, ] as const; type TabId = (typeof tabs)[number]["id"]; function ExpensesPageInner() { const [activeTab, setActiveTab] = useState("expenses"); return (

Gastos

{tabs.map((tab) => ( ))}
{activeTab === "expenses" && } {activeTab === "periodic" && }
); } export function ExpensesPage() { const { periodicExpenseId } = Route.useSearch(); return ( ); }