feat(iace): show ESAW evidence panel in risk view (B1)
The Risikobewertung page only mentioned the data sources as static prose. Add a collapsible "Datenquellen & Evidenz" panel sourced from /iace/risk-data-sources: the real Eurostat ESAW 2023 contact-mode shares per mode, with license + ready-to-print attribution, and the note that tiers anchor the ordering while values stay GT-calibrated. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -3,14 +3,17 @@
|
||||
import { useParams } from 'next/navigation'
|
||||
import { useRiskAssessment } from './_hooks/useRiskAssessment'
|
||||
import { useRiskMatrix } from './_hooks/useRiskMatrix'
|
||||
import { useRiskDataSources } from './_hooks/useRiskDataSources'
|
||||
import { RiskModelCard } from './_components/RiskModelCard'
|
||||
import { RiskMatrix } from './_components/RiskMatrix'
|
||||
import { RiskDataSources } from './_components/RiskDataSources'
|
||||
|
||||
export default function RisikobewertungPage() {
|
||||
const params = useParams<{ projectId: string }>()
|
||||
const projectId = params.projectId
|
||||
const { hazards, suggestions, loading } = useRiskAssessment(projectId)
|
||||
const { data: matrix } = useRiskMatrix(projectId)
|
||||
const { data: dataSources } = useRiskDataSources()
|
||||
|
||||
return (
|
||||
<div className="space-y-6">
|
||||
@@ -26,6 +29,8 @@ export default function RisikobewertungPage() {
|
||||
|
||||
{matrix && matrix.total > 0 && <RiskMatrix data={matrix} />}
|
||||
|
||||
{dataSources && <RiskDataSources data={dataSources} />}
|
||||
|
||||
{loading && (
|
||||
<div className="text-sm text-gray-500 dark:text-gray-400">Lade Gefaehrdungen…</div>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user