Report Template

All report components with dummy data · Use as reference

01

KPI Cards

Use KpiGrid with KpiCard children. The cols prop controls columns (default 3). Values, labels, and optional sub-text.

Conversion rate 34% ↑ from 21% last quarter
Avg session duration 4m 12s Desktop: 5m · Mobile: 3m
Task completion 87% Target: 90%
Total sessions 12.4K 8.1K returning · 4.3K new
Error rate 2.1%
NPS score 72
Support tickets 48 ↓ 31% vs previous period
02

Charts

ChartCard wraps a Chart.js canvas. Each chart needs a unique chartId and a JSON chartConfig string. Wrap pairs in a report-chart-grid div.

Monthly Active Users

Unique sessions per month over the last 8 months.

Task Success Rate

Percentage of users completing core flows without error.

Device Distribution

Sessions by device type.

Errors by Category

Distribution of user-facing errors.

Satisfaction

Post-task survey (n=86)

Ease of Use

System Usability Scale

Would Recommend

Likelihood to recommend

03

Data Tables

DataTable wraps a standard HTML table. Optional caption prop. Use report-tag spans for inline badges and report-severity for dot scales.

Feature Adoption — First 90 Days

FeatureImpressionsActivationsAdoption RateRetention (D30)Status
Quick search18,2009,40051.6%72%Strong
Bulk actions6,8001,90027.9%44%Moderate
Saved filters4,10082020.0%61%Moderate
Export CSV2,30031013.5%38%Low

Usability Issues — Ranked by Severity

RankAreaIssueAffectedSeverityRecommendation
1stSearchUsers confuse the search field with a URL bar and paste full URLs instead of keywords.4/5 6Add URL detection with auto-strip. Show format hint on focus.
2ndNavigationSecondary actions are buried in a kebab menu. Users don’t discover them without prompting.3/5 4Surface top 2 actions as visible buttons. Keep rest in overflow.
3rdFormsError messages appear only after submit. No inline validation or progress indication.2/5 2Add inline validation on blur. Show progress bar for multi-step flows.
04

Callouts

Callout highlights key insights or quotes. Optional title prop. Supports markdown in the slot (bold, italic, etc).

Key finding:

The redesigned flow reduced error rates by 68% while maintaining the same task completion time. Users reported feeling more confident despite fewer on-screen instructions — proof that clarity beats volume.

P01 on navigation:

“I kept looking for the transfer option in the sidebar. It never occurred to me to use the search bar for that — those feel like completely different actions.”

P03 on confidence:

“The confirmation screen is too fast. I clicked and it was done before I could read what happened. I need a moment to verify before committing.”

A callout without a title works too — use it for general observations or transitional notes between sections.

05

Annotations

Annotation is for numbered cross-study connections or analytical notes. Each takes a number, title, and text prop.

1
Quantitative data confirms the qualitative signal. Users who reported confusion in interviews are the same segment showing the highest drop-off in the funnel. The 34% who abandon at step 2 map directly to the 'I don't understand what this does' feedback from usability sessions.
2
Mobile is underserved but growing. Mobile sessions grew 18% quarter-over-quarter, but task completion on mobile is 23 points below desktop. The gap is widening — responsive layout alone isn't enough. The interaction model needs rethinking for touch.
3
Trust is a conversion lever, not a nice-to-have. Three of five participants expressed anxiety about irreversible actions. Adding confirmation steps and undo capability in the prototype increased completion rates by 12% with no measurable increase in time-on-task.

Report Template — All Components

Dummy data for reference only