import { useMonthly, useSummary } from '../api/queries.js'; import { useHouseholdContext } from '../household/HouseholdContext.jsx'; import MonthlyBarChart from '../components/MonthlyBarChart.jsx'; import PayerComparisonChart from '../components/PayerComparisonChart.jsx'; import Icon from '../components/Icon.jsx'; export default function Stats() { const { activeHousehold: household } = useHouseholdContext(); const { data: monthly } = useMonthly(); const { data: summary } = useSummary(); const members = household?.members || []; const currency = household?.currency || 'PLN'; return (

Statystyki

Wydatki miesiąc do miesiąca

{!monthly ?

Ładowanie…

: }

Kto więcej konsumuje (ten miesiąc)

{!summary ? (

Ładowanie…

) : ( )}

Kategorie od najdroższej

{summary && (
{summary.byCategory.length === 0 &&

Brak wydatków w tym miesiącu

} {summary.byCategory.map((c) => (
{c.name || 'Bez kategorii'} {c.total.toFixed(2)} {currency}
))}
)}
); }