Budget List
Life · BudgetList, Panel
Spending per category against its limit: spent and limit, a bar, and what is left or over in words.
- The bar turns butter from 85 % and blush when over; "€42 over" says it in words too.
onSelect(id)makes each category a button (to show its transactions).
November budgets
17 days left
Props
BudgetList
| Prop | Type | Notes |
|---|---|---|
categories | BudgetCategory[] | Required |
currency? | string | |
onSelect? | (id: string) => void | A category was picked (to show its transactions). |
label? | string | Accessible name (default "Budgets"). |
className? | string | Extra class on the root element. |
style? | CSSProperties | Inline style on the root element. |
Panel
| Prop | Type | Notes |
|---|---|---|
side? | boolean | |
title? | string | |
subtitle? | string | |
action? | ReactNode | |
children? | ReactNode | |
surface? | Surface | `"glass"`: translucent glass over what is behind (maps, 3D, video, photos); `"solid"` opts out inside a glass `UIProvider`. |
className? | string | Extra class on the root element. |
style? | CSSProperties | Inline style on the root element. |