Skip to content

Commit d28752d

Browse files
Fix build error (Die Zweite)
1 parent 4d050c8 commit d28752d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

workshop-ui/src/app/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ export default async function Home() {
3434
function parseDifficulty(difficulty: string): Difficulty {
3535
switch (difficulty) {
3636
case 'easy':
37-
return { class: styles.difficultyEasy, label: 'Einsteiger' };
37+
return { class: styles.easy, label: 'Einsteiger' };
3838
case 'medium':
39-
return { class: styles.difficultyMedium, label: 'Fortgeschritten' };
39+
return { class: styles.medium, label: 'Fortgeschritten' };
4040
case 'hard':
41-
return { class: styles.difficultyHard, label: 'Experte' };
41+
return { class: styles.hard, label: 'Experte' };
4242
default:
4343
return { class: '', label: '' };
4444
}
@@ -54,7 +54,7 @@ export default async function Home() {
5454
<div className={styles.exerciseGrid}>
5555
{Object.entries(exercisesData).map(([key, exercise]) => (
5656
<div key={key} className={styles.exerciseCard}>
57-
<Link href={`/chat/${key}`} className={styles.exerciseLink}>
57+
<Link href={exercise.url ?? `/chat/${key}`} className={styles.exerciseLink}>
5858
<span className={`${styles.exerciseDifficulty} ${parseDifficulty(exercise.difficulty).class}`}>{parseDifficulty(exercise.difficulty).label}</span>
5959
<img src={exercise.image || '/images/elementor-placeholder-image.png'} alt={`${exercise.title}'s beschreibendes Bild`} />
6060
<div className={styles.exerciseContent}>

0 commit comments

Comments
 (0)