'use client' import { Course, Lesson } from '@/lib/sdk/academy/types' interface OverviewTabProps { course: Course sortedLessons: Lesson[] } export function OverviewTab({ course, sortedLessons }: OverviewTabProps) { return (

Kurs-Details

Bestehensgrenze
{course.passingScore}%
Pflicht fuer
{course.requiredForRoles?.join(', ') || 'Alle'}
Erstellt am
{new Date(course.createdAt).toLocaleDateString('de-DE')}
Aktualisiert am
{new Date(course.updatedAt).toLocaleDateString('de-DE')}

Lektionen ({sortedLessons.length})

{sortedLessons.map((lesson, i) => (
{i + 1}
{lesson.title}
{lesson.durationMinutes} Min. | {lesson.type === 'video' ? 'Video' : lesson.type === 'quiz' ? 'Quiz' : 'Text'}
{lesson.type === 'quiz' ? 'Quiz' : lesson.type === 'video' ? 'Video' : 'Text'}
))}
) }