'use client' import React, { useState } from 'react' import { TabId } from './_types' import { OverviewTab } from './_components/OverviewTab' import { PoliciesTab } from './_components/PoliciesTab' import { SoATab } from './_components/SoATab' import { ObjectivesTab } from './_components/ObjectivesTab' import { AuditsTab } from './_components/AuditsTab' import { ReviewsTab } from './_components/ReviewsTab' // ============================================================================= // MAIN PAGE // ============================================================================= const TABS: { id: TabId; label: string }[] = [ { id: 'overview', label: 'Uebersicht' }, { id: 'policies', label: 'Policies' }, { id: 'soa', label: 'SoA (Annex A)' }, { id: 'objectives', label: 'Ziele' }, { id: 'audits', label: 'Audits & Findings' }, { id: 'reviews', label: 'Management Reviews' }, ] export default function ISMSPage() { const [tab, setTab] = useState('overview') return (
{/* Header */}

ISMS — ISO 27001

Informationssicherheits-Managementsystem: Scope, Policies, SoA, Audits, CAPA und Management-Reviews

{/* Tabs */}
{TABS.map(t => ( ))}
{/* Tab Content */} {tab === 'overview' && } {tab === 'policies' && } {tab === 'soa' && } {tab === 'objectives' && } {tab === 'audits' && } {tab === 'reviews' && }
) }