View accounts
Financial workspace workflows and project contracts
Wireframe
Sequence
Rendering diagram…
Rules
- Application, Specification and API documentation SHALL share the documentation's sky brand theme; success, warning and error colors SHALL remain semantic.
- PageTopBar SHALL contain brand and breadcrumbs; a visible PageHeader SHALL contain the page title and page actions.
- Search and Add filter SHALL precede the table. Search SHALL submit a native GET on Enter; applied filters SHALL appear beneath as editable, individually removable chips.
- Each structured filter SHALL appear at most once and filters SHALL compose using AND. Clear all SHALL appear only while structured filters are active and SHALL preserve Search.
- Sorting SHALL use column-heading destinations and SHALL retain active search, filters and workspace.
- Selecting rows SHALL replace Search and Add filter with X selected, Review selected and Clear selection in the same toolbar; applied filters SHALL remain visible. At zero selection, count and bulk commands SHALL be hidden.
- Table SHALL own native keyed selection and a screen-reader announcement; the consumer SHALL own the visible count, commands and review feedback. Native fallback SHALL offer toolbar review for checked rows.
- The toolbar SHALL remain above the row-scrolling viewport and column headings SHALL remain sticky. Counts, commands, review feedback and pagination controls SHALL NOT appear below the table.
- This finite example SHALL NOT imply an infinite-scroll endpoint or all-matching selection. The composition SHALL allow a consumer to supply additional stable-keyed rows without a table footer.
- Filter changes SHALL resolve a new server-rendered collection with selection cleared. Review outcomes SHALL retain public collection controls and workspace, without retaining submitted selected keys.
- Type roots SHALL begin at hierarchy depth zero; accounts SHALL sit one level below their root.
- Search, type filter and sort SHALL be server-rendered URL controls.
- Record links SHALL identify the exact account and open View account.
- Table SHALL own native keyed checkboxes; the page SHALL own selection review and feedback.
- Review SHALL accept available account IDs and type-group keys, rejecting an empty or unknown selection without changing financial data.