← Back Office design system

Header toolbaras-is

Right-side action cluster of every list-page header in the client panel: a grey pill grouping the table actions (columns manager · print · export) plus round buttons for reload, user menu and support chat. Snapshot source: «Hesablar» (finance balances). Runtime element: <bo-header-toolbar> (components/header-toolbar.js). The columns dropdown it opens is documented separately in Table columns control, the user dropdown in User menu.

Assembled toolbar

Pill (36px, radius 30, gap 11, padding 5×10) + reload + user + support. Sits right-aligned in the page header, wraps on narrow widths.
Pill
height 36 · padding 5×10 · gap 11 · radius 30 · bg metal-grey #F2F4F7
Pill icons
columns 15.6px · text-500 · print 18px · grey-700 · export 16.8px · grey-700; hover → text-500
Round buttons
36×36 circle, bg #F2F4F7, hover grey-300, active grey-400, margin-left 8
Support button
bg primary-50 #DFEFFF, icon primary-500
Opens
columns → Table columns control · user → User menu

Pieces

The pill groups table-scoped actions; page-scoped actions stay as separate circles. Keep this split — don't mix table and account actions in one container.
Table actions (pill)
columns manager · print · export — any subset keeps the pill; a single action still gets the pill background
Page actions (circles)
reload · user menu · support — always separate 36px circles, 8px apart

Date range pill — optional

Shown only on pages with date-filtered content (reports, statistics), to the left of the toolbar with an 8px gap. Never part of the core cluster — plain list pages (Hesablar) don't render it. Opens the Date range picker.
30 Jun - 6 Jul
Pill
height 36 · radius 30 · bg metal-grey #F2F4F7 · margin-right 8 · calendar icon 1.05rem + label body2
When shown
only on date-filtered pages (Hesabatlar, Statistika) — optional by design, not part of the core toolbar
Runtime element
<bo-date-range-pill label="30 Jun - 6 Jul"> from components/date-range-pill.js (verbatim snapshot markup; needs the panel CSS bundle)
Opens
Date range picker (presets + two month calendars)

Usage

Where this component already lives.
Hesablar (finance balances)
pages/finance-balances — full toolbar as captured from production
Hesabatlar / Hesabat qurucusu
pages/report-builder — same cluster with the date-range pill to its left