Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import React from 'react'; import { PolicyProvider } from './context/PolicyContext'; import { PolicyGuard } from './components/PolicyGuard'; import { IntegrationBridge } from './IntegrationBridge'; import { TimelineDashboard } from './components/TimelineDashboard'; const AwarenessSummary = () => ( <section aria-label="Awareness Summary"> <header className="widget-title">Collective Awareness</header> <p>Charts and metrics render according to current responsive policy.</p> </section> ); <PolicyGuard className="collective-dashboard p-4"> <AwarenessSummary /> <TimelineDashboard /> </PolicyGuard> export default function CollectiveDashboard() { return ( <PolicyProvider> <IntegrationBridge /> <PolicyGuard className="collective-dashboard"> <AwarenessSummary /> </PolicyGuard> </PolicyProvider> ); } |