'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'}
))}
)
}