'use client' /** * Tab navigation bar for the Klausur-Korrektur list page. */ import type { TabId } from './list-types' interface TabDef { id: TabId name: string icon: JSX.Element hidden?: boolean } const tabs: TabDef[] = [ { id: 'willkommen', name: 'Start', icon: , }, { id: 'klausuren', name: 'Klausuren', icon: , }, { id: 'erstellen', name: 'Neue Klausur', icon: , }, { id: 'direktupload', name: 'Schnellstart', hidden: true, icon: , }, { id: 'statistiken', name: 'Statistiken', icon: , }, ] interface ListTabNavProps { activeTab: TabId onTabChange: (tab: TabId) => void markAsVisited: () => void } export default function ListTabNav({ activeTab, onTabChange, markAsVisited }: ListTabNavProps) { return (