feat(portal): Account Summary template (3 tabs, filter, search, sort, pager)
Tabs: Invoices / Credit Memos / Statements (V1 placeholder). Page header carries the Open Balance pill. Per-tab filter pills (Open/Closed/All), search box (name OR ref), sort dropdown (newest/oldest/largest/smallest), 10-per-page pager. Empty states: 'No results for X' for failed searches, 'No records in this tab' for empty result sets, and the dedicated Statements 'coming soon' card. Statements tab hides the filter/search/sort strip — nothing to filter yet. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -270,3 +270,21 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Filter pills used by Account Summary (also reusable elsewhere)
|
||||
.o_fp_filter_pill {
|
||||
display: inline-block;
|
||||
padding: .25rem .75rem;
|
||||
border-radius: $fp-radius-pill;
|
||||
background: $fp-section-bg;
|
||||
color: $fp-muted;
|
||||
font-size: .8rem;
|
||||
text-decoration: none;
|
||||
transition: background .12s ease, color .12s ease;
|
||||
&:hover { background: $fp-mint; color: $fp-teal-dark; text-decoration: none; }
|
||||
&.o_fp_filter_pill_active {
|
||||
background: $fp-gradient-primary;
|
||||
color: #fff;
|
||||
font-weight: 600;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user