Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA tree table of expenses grouped by category with category totals, a missing-receipt flag and row selection that totals the selected expenses. Use this when someone reviews an expense report and picks rows to approve or reject.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
Use it for expense, invoice and claim reviews where the reviewer picks rows and acts on the total.
Do not use it for submitting your own expenses (use a form with line items) or one-by-one review.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
categories | TreeNode<Expense>[] | - | Categories with expense leaves. |
onDecision | (decision, expenseIds) => void | - | Approve or Reject was pressed. |
aria-selected; a click or Space adds or removes a row (also by touch), Shift+Arrow extends, Ctrl+A selects all.The pattern ships with a Testing Library test (expense-report-table.test.tsx) that covers the totals, the receipt flags, selection rules and the decision.