import { useTranslation } from "react-i18next"; import { PageHelp } from "../components/shared/PageHelp"; import { useBudget } from "../hooks/useBudget"; import MonthNavigator from "../components/budget/MonthNavigator"; import BudgetSummaryCards from "../components/budget/BudgetSummaryCards"; import BudgetTable from "../components/budget/BudgetTable"; import TemplateActions from "../components/budget/TemplateActions"; export default function BudgetPage() { const { t } = useTranslation(); const { state, navigateMonth, updatePlanned, saveTemplate, applyTemplate, deleteTemplate, } = useBudget(); const { year, month, rows, templates, isLoading, isSaving, error } = state; return (

{t("budget.title")}

{error && (
{error}
)}
); }