Page heading
Back navigation, identity, context, metadata, and a clear primary action.
Step 6-008 · Components combined into repeatable solutions
Patterns establish the preferred composition for recurring BrixFax situations. The examples
below use the Step 6-007 components and opt-in global .bf-* classes; production
pages remain unchanged until a later rollout step adopts them explicitly.
Back navigation, identity, context, metadata, and a clear primary action.
Scannable groups and rows with identity, status, metadata, and a predictable opening action.
Primary content first, visible completion state, compact metadata, and secondary actions.
Search stays visible while optional filters expand without overwhelming narrow screens.
One subject per section with help, validation space, and an explicit save boundary.
Explain what is absent, why it matters, and the single best next action.
Separate destructive actions, state consequences plainly, and require deliberate confirmation.
Keep the completion action reachable when a long mobile workflow needs a persistent boundary.
Dense tools use navigation, panels, tables, and shared controls without becoming visually unrelated.
Use one stable hierarchy for back navigation, page identity, context, metadata, and actions.
.bf-page-heading · __top · __copy · __actions · __meta Group related records, make identity dominant, and keep status and opening direction predictable.
.bf-overview-list · .bf-overview-row · __body · __aside Keep the state control, item identity, quantity, and secondary actions readable at a glance.
Hafermilch
2 × 1 l · any brand
Bread
1 item · collected
.bf-editable-list · .bf-editable-row · __check · __body · __actions Search remains immediately available; secondary filters may open only when they are useful.
.bf-search-pattern · __bar · .bf-filter-panel · .bf-filter-grid Separate one subject from another and make the save boundary explicit.
.bf-form-stack · .bf-form-section · __header · __body · __footer Use a single explanation and the best next action instead of a blank panel.
Create a personal list or choose a Household before adding items.
Keep destructive actions visually and structurally separate from routine editing.
The list and its items will be removed. This action cannot be undone.
The action boundary stays reachable inside a long mobile workflow without covering the content permanently.
Confirm the retailer, date, receipt lines, matches, and proposed prices.
Resolve them before approving the trip.
.bf-mobile-action-bar · __summary Dense owner tools can remain efficient while using the same control, state, spacing, and focus language.
| Trip | Retailer | Date | Items | Status | Action |
|---|---|---|---|---|---|
| #184 | ALDI Süd | 5 Aug 2026 | 17 | Needs review | |
| #183 | REWE | 4 Aug 2026 | 9 | Processing | |
| #181 | Netto | 2 Aug 2026 | 12 | Failed |
.bf-workspace · __sidebar · __main · .bf-data-table This constrained example verifies stacking, target size, metadata wrapping, and action reachability.
Personal list
Olive oil
1 × 750 ml