import React, { useState } from 'react' import { Navigate } from 'react-router-dom' import { useAuth } from '../context/AuthContext' import AdminPageNav from '../components/AdminPageNav' import SkillsCatalogAdmin from '../components/admin/SkillsCatalogAdmin' import MaturityModelsAdminPanel from '../components/admin/MaturityModelsAdminPanel' import MaturityModelBindingsAdmin from '../components/admin/MaturityModelBindingsAdmin' import MaturityMatrixToolsAdmin from '../components/admin/MaturityMatrixToolsAdmin' import PageSectionNav from '../components/PageSectionNav' const MATURITY_SECTION_TABS = [ { id: 'catalog', label: 'Katalog und Hierarchie' }, { id: 'models', label: 'Reifegradmodelle' }, { id: 'bindings', label: 'Kontext-Zuordnung' }, { id: 'matrixviz', label: 'Matrix-Ansicht und Export' }, ] export default function AdminMaturityModelsPage() { const { user } = useAuth() const isAdmin = user?.role === 'admin' || user?.role === 'superadmin' const [tab, setTab] = useState('catalog') if (!isAdmin) { return } return (

Admin: Fähigkeitsmatrix und Katalog

Hierarchie der Fähigkeiten und Reifegradmodelle mit Matrix-Pflege.

{tab === 'catalog' ? ( ) : tab === 'bindings' ? ( ) : tab === 'matrixviz' ? ( ) : ( )}
) }