diff --git a/admin-compliance/app/sdk/iace/layout.tsx b/admin-compliance/app/sdk/iace/layout.tsx index 743a191..20a431b 100644 --- a/admin-compliance/app/sdk/iace/layout.tsx +++ b/admin-compliance/app/sdk/iace/layout.tsx @@ -7,13 +7,17 @@ import IACEFlowFAB from './[projectId]/_components/IACEFlowFAB' const IACE_NAV_ITEMS = [ { id: 'overview', label: 'Uebersicht', href: '', icon: 'grid' }, + { id: 'interview', label: 'Grenzen & Verwendung', href: '/interview', icon: 'chat' }, { id: 'components', label: 'Komponenten', href: '/components', icon: 'cube' }, - { id: 'classification', label: 'Klassifikation', href: '/classification', icon: 'tag' }, { id: 'hazards', label: 'Hazard Log', href: '/hazards', icon: 'warning' }, { id: 'mitigations', label: 'Massnahmen', href: '/mitigations', icon: 'shield' }, { id: 'verification', label: 'Verifikation', href: '/verification', icon: 'check' }, { id: 'evidence', label: 'Nachweise', href: '/evidence', icon: 'document' }, { id: 'tech-file', label: 'CE-Akte', href: '/tech-file', icon: 'folder' }, +] + +const IACE_EXTRA_ITEMS = [ + { id: 'classification', label: 'Klassifikation', href: '/classification', icon: 'tag' }, { id: 'monitoring', label: 'Monitoring', href: '/monitoring', icon: 'activity' }, ] @@ -74,6 +78,12 @@ function NavIcon({ icon, className }: { icon: string; className?: string }) { ) + case 'chat': + return ( + + + + ) default: return null } @@ -139,6 +149,26 @@ export default function IACELayout({ children }: { children: React.ReactNode }) ))} + {/* Extra modules (not part of standard CE flow) */} +
+

Zusatzmodule

+
+ )}