All files / lib/awareness/collective CollectiveDashboard.tsx

0% Statements 0/19
0% Branches 0/1
0% Functions 0/1
0% Lines 0/19

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>
  );
}