Dev #11
@@ -339,7 +339,7 @@ onMounted(() => {
|
|||||||
<style scoped>
|
<style scoped>
|
||||||
.admin-lectures { display: flex; flex-direction: column; gap: 16px; }
|
.admin-lectures { display: flex; flex-direction: column; gap: 16px; }
|
||||||
.header { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
|
.header { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
|
||||||
.tabs { display: inline-flex; border: 1px solid var(--color-border-glass); border-radius: 12px; overflow: hidden; }
|
.tabs { display: inline-flex; width: fit-content; border: 1px solid var(--color-border-glass); border-radius: 12px; overflow: hidden; }
|
||||||
.tabs button { background: var(--color-white-a70); border: none; padding: 8px 18px; font-size: 13px; cursor: pointer; color: var(--color-text-secondary); }
|
.tabs button { background: var(--color-white-a70); border: none; padding: 8px 18px; font-size: 13px; cursor: pointer; color: var(--color-text-secondary); }
|
||||||
.tabs button.active { background: var(--color-primary-a18); color: var(--color-primary-dark); font-weight: 600; }
|
.tabs button.active { background: var(--color-primary-a18); color: var(--color-primary-dark); font-weight: 600; }
|
||||||
.grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 16px; }
|
.grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 16px; }
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ async function confirmCancel() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="activeTab === 'upcoming'" class="list">
|
<div v-if="activeTab === 'upcoming'" class="list">
|
||||||
<EmptyState v-if="!upcoming.length" title="Нет предстоящих записей" subtitle="Выберите лекцию в каталоге и запишитесь на неё." />
|
<EmptyState v-if="!upcoming.length" title="У вас нет предстоящих лекций" subtitle="Выберите лекцию в каталоге и запишитесь на неё." />
|
||||||
<GlassCard v-for="item in upcoming" :key="item.id" class="lecture-row">
|
<GlassCard v-for="item in upcoming" :key="item.id" class="lecture-row">
|
||||||
<div>
|
<div>
|
||||||
<div class="lecture-title">{{ item.title }}</div>
|
<div class="lecture-title">{{ item.title }}</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user