MileMinder UI Kit
Reference for all shared UI components, tokens, and patterns used across MileMinder-V6.
Color Palette
Core brand and semantic colors used via CSS custom properties (--pa-* tokens).
#0075b2
#005a8c
#f7fbff
#ffffff
#e2e8f0
#2d3748
#718096
#198754
#ffc107
#dc3545
Typography
MileMinder uses Roboto (loaded via Google Fonts) with Bootstrap 5 type utilities.
Heading 1 — Page title
Heading 2 — Section
Heading 3 — Sub-section
Body text — regular paragraph. Roboto 400 at 16px.
Small body — captions, meta. 14px.
KICKER / LABEL — 11px uppercase 700
Buttons
Bootstrap 5 button variants styled with pro-admin overrides.
Badges & Pills
Status badges for tasks, priorities, and general labels.
Form Controls
Bootstrap 5 form elements as used in MileMinder filters and edit forms.
Cards
Bootstrap cards used for content sections, lists, and summary panels.
A summary card showing task details, status, and assigned user.
Primary-accent card for featured entities like clients and projects.
Empty State Card
No tasks found. Add a task to get started.
Tables
Bootstrap table utilities used in task lists and reports.
| # | Subject | Status | Priority | Client | Due Date |
|---|---|---|---|---|---|
| 1 | Fix login redirect bug | In Progress | Critical | Acme Corp | 2026-05-01 |
| 2 | Update invoice template | To Do | High | Beta LLC | 2026-05-10 |
| 3 | Monthly mileage report | Done | Low | Gamma Inc | 2026-04-30 |
Modals
Bootstrap 5 modals used for confirmations, quick views, and forms.
Domain Board Hero
The two-column hero header used on Spreadsheet, Board, and Classic (index) task views. Contains a search/filter form on the left and view controls on the right.
Tasks
Browse your task list, filter by client or project, and use a view to best suit your workflow.
Board Strip Toolbar
The sticky toolbar strip at the top of the Task Board view (board_view.php). Includes view toggle, zoom, settings, undo/redo, filter input, and navigation links.
Task Board
Tabulator Grid
Live Tabulator 6.4 demo using the standard theme.
Powered by spreadsheet_tabulator.js + spreadsheet_tabulator.css with sample data.
Features: per-column header filters, global search, sort, group-by, zoom, fit-width, auto-fit,
column chooser (drag-to-reorder), floating sticky header, and a live row-count chip.
HTML badges used inside Tabulator badge formatters and throughout task lists.
View Switcher Pills
The .domain-board-pill-row pattern for switching between Classic / Spreadsheet / Board / Kanban views. Appears in both the domain-board-hero and inside the board strip.