refactor: почистил фронтенд

This commit is contained in:
2026-05-24 22:33:40 +03:00
parent 90300b0644
commit a8a20f9b0b
6 changed files with 51 additions and 72 deletions
@@ -82,17 +82,13 @@ watch(() => auth.user?.id, fetchTeacherAnalytics)
</GlassCard>
<GlassCard>
<div class="section-title">Анонимные отзывы</div>
<div class="section-title">Отзывы</div>
<EmptyState v-if="!reviews.length" title="Отзывов пока нет" subtitle="Когда студенты оставят отзывы, они появятся здесь." />
<div v-else class="reviews">
<div v-for="review in reviews" :key="review.id" class="review">
«{{ review.text }}»
</div>
</div>
<div class="section-title">Топ полезных отзывов</div>
<ul class="top-list">
<li v-for="review in reviews.slice(0, 2)" :key="review.id">«{{ review.text }}»</li>
</ul>
</GlassCard>
</div>
</template>
@@ -46,17 +46,7 @@ watch(() => auth.user?.id, fetchTeacherLectures)
</div>
<GlassCard>
<div class="section-title">Заметность за пределами направления</div>
<div class="visibility">
<div class="visibility-meta">
{{ visibility }}% студентов из других институтов
</div>
<ProgressBar :value="visibility" :max="100" />
</div>
</GlassCard>
<GlassCard>
<div class="section-title">Ближайшие открытые лекции</div>
<div class="section-title">Ближайшие лекции</div>
<EmptyState v-if="!upcoming.length" title="Лекций пока нет" subtitle="После синхронизации или назначения лекции появятся здесь." />
<div v-else class="upcoming">
<div class="upcoming-item" v-for="l in upcoming" :key="l.id">