Generates an accessible dashboard with metric cards and chart containers.
Charts are embedded as Canvas elements with data-chart-config JSON
attributes for client-side Chart.js hydration. A <noscript> fallback
provides accessible data tables when JavaScript is disabled.
Returns an empty string if the config is null/undefined or contains
no panels with content.
Build a complete dashboard section HTML.
Generates an accessible dashboard with metric cards and chart containers. Charts are embedded as Canvas elements with
data-chart-configJSON attributes for client-side Chart.js hydration. A<noscript>fallback provides accessible data tables when JavaScript is disabled.Returns an empty string if the config is null/undefined or contains no panels with content.