diff --git a/frontend/src/views/social/VocabCourseView.vue b/frontend/src/views/social/VocabCourseView.vue index f753b57..98d32a4 100644 --- a/frontend/src/views/social/VocabCourseView.vue +++ b/frontend/src/views/social/VocabCourseView.vue @@ -33,26 +33,32 @@ {{ lesson.lessonNumber }} - {{ lesson.title }} - {{ lesson.description }} +
+ {{ lesson.title }} + {{ lesson.description }} +
- - {{ $t('socialnetwork.vocab.courses.completed') }} - - - {{ $t('socialnetwork.vocab.courses.score') }}: {{ getLessonProgress(lesson.id).score }}% - - - {{ $t('socialnetwork.vocab.courses.notStarted') }} - +
+ + {{ $t('socialnetwork.vocab.courses.completed') }} + + + {{ $t('socialnetwork.vocab.courses.score') }}: {{ getLessonProgress(lesson.id).score }}% + + + {{ $t('socialnetwork.vocab.courses.notStarted') }} + +
- - - +
+ + + +
@@ -319,17 +325,20 @@ export default { .lessons-table td { padding: 15px; vertical-align: top; + display: table-cell; } .lesson-number { font-weight: 600; color: #666; font-size: 0.95em; - vertical-align: top; - padding-top: 15px; } .lesson-title { + display: block; +} + +.lesson-title-content { display: flex; flex-direction: column; gap: 5px; @@ -348,13 +357,15 @@ export default { } .lesson-status { + display: block; +} + +.lesson-status-content { display: flex; flex-direction: column; gap: 5px; align-items: flex-start; justify-content: flex-start; - white-space: nowrap; - overflow: visible; } .badge.completed { @@ -379,6 +390,10 @@ export default { } .lesson-actions { + display: block; +} + +.lesson-actions-content { display: flex; gap: 8px; flex-wrap: wrap;