feat(dashboard): add RealUnit KPI/funnel section to /realunit#1118
Open
TaprootFreak wants to merge 2 commits into
Open
feat(dashboard): add RealUnit KPI/funnel section to /realunit#1118TaprootFreak wants to merge 2 commits into
TaprootFreak wants to merge 2 commits into
Conversation
Add a new "Key Figures" section at the top of the RealUnit dashboard, fed by GET /v1/realunit/admin/stats. - dto: RealunitStats* interfaces mirroring the api DTO - hook: getStats() via useApi().call() - context: stats state + fetchStats() callback - screen: Key Figures section (summary cards + KYC funnel chart) as the first section, triggered in the existing data-loading effect - component: KpiFunnelChart (ApexCharts bar chart, DFX blue palette) - i18n: German overrides for the new labels and funnel step names - tests: unit tests for getStats, fetchStats, the chart and the section (100% coverage of the new chart component) - e2e: self-contained Playwright visual spec with mocked stats endpoint and session JWT, plus generated chromium-darwin baseline Companion api PR in DFXswiss/api.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New Kennzahlen (Key Figures) section at the top of the RealUnit dashboard (
/realunit).What
KpiFunnelChartgetStats()hook method +fetchStats()context callback, consumingGET /v1/realunit/admin/statsRealunitStats*TypeScript interfaces mirroring the api DTO field names exactlyTests
getStats(), contextfetchStats, theKpiFunnelChartcomponent (100% coverage), and the screen sectione2e/realunit-kpi.spec.ts) with mocked stats endpoint + session JWT; generated-chromium-darwinbaseline committedLocal checks green: lint, test (297 passing), build:dev.
Companion api PR in DFXswiss/api.