eink-ui

Switch to Web Component demos View Storybook

Theme: default

Dashboard Pattern

This page demonstrates dashboard components: stats/KPIs, progress bars, tabs, toolbars, description lists, and sidebar navigation — all CSS-only, optimized for E-Ink.

Stat / KPI Cards

E-Ink rationale: Stats use large bold numbers with thin borders. The value stands out through font size and weight rather than color fills, keeping repaints minimal.

1,247
Total articles
+12 this week
89%
Uptime
-2% from last month
342
Active readers
4.2s
Avg. load time
-0.8s improved

Compact variant

128
pending reviews
7
critical issues

Progress Bar

E-Ink rationale: Progress bars use a bordered track with a solid fill. The track border ensures visibility even at 0% — no filled background needed for the container.

Storage used
72%
Articles indexed
45%
Migration complete
100%

Thick variant

60%

Tabs (CSS-only)

E-Ink rationale: Tabs switch content without page navigation, reducing full-page repaints. Uses hidden radio inputs — the native browser handles state with zero JavaScript. Set --eink-tabs-count to match the number of tabs.

System Overview

OK
System status
99.7%
Availability

Analytics

Page views, unique visitors, and engagement metrics would appear here. On E-Ink, data tables and stat cards work better than charts.

Page Views Avg. Time
/home 3,421 2m 15s
/articles 1,892 4m 30s
/about 634 1m 05s

Settings

Dashboard configuration options.

Toolbar

E-Ink rationale: Toolbars group actions horizontally with thin separators. Uses the same button components — no new visual patterns to render.

Description List

E-Ink rationale: Description lists present key-value data cleanly without requiring table markup. The horizontal variant uses CSS grid for alignment.

Stacked (default)

Server
eink-prod-01
Region
EU West (Frankfurt)
Last deploy
2025-01-15 14:30 UTC
Version
2.4.1

Horizontal

Status
Active
Plan
Pro
Storage
14.2 GB / 20 GB
API calls
82,341 this month

Horizontal + bordered

Name
eink-ui Library
License
MIT
Dependencies
None (CSS only)
Size
~33 KB minified

Dashboard Layout Example

Full dashboard composition: sidebar navigation + main content area with stats, alerts, tables, and a toolbar.

Maintenance scheduled
System maintenance planned for Sunday 02:00–04:00 UTC.
56
Published
12
Drafts
3
Pending review
Title Status Date
Building for E-Ink Displays Published Jan 15
CSS Variables Deep Dive Published Jan 12
Accessible Form Patterns Draft Jan 10
E-Ink Market Report 2025 Review Jan 8