feat: унифицировал и обновил модалки

This commit is contained in:
2026-05-21 19:49:03 +03:00
parent 2e7ce6c2e8
commit 32f28898f5
5 changed files with 182 additions and 97 deletions
+3 -3
View File
@@ -268,7 +268,7 @@ function isRegistered(id: string) {
</GlassCard>
</div>
<ModalDialog v-model="filtersOpen" title="Фильтры">
<ModalDialog v-model="filtersOpen" title="Фильтры" icon="search" size="lg">
<div class="modal-filters">
<label>Дата</label>
<select v-model="dateFilter" class="glass-input">
@@ -303,8 +303,8 @@ function isRegistered(id: string) {
</label>
</div>
<template #footer>
<button class="btn-secondary" @click="filtersOpen = false">Закрыть</button>
<button class="btn-primary" @click="filtersOpen = false">Применить</button>
<button class="btn-secondary" type="button" @click="filtersOpen = false">Закрыть</button>
<button class="btn-primary" type="button" @click="filtersOpen = false">Применить</button>
</template>
</ModalDialog>
@@ -85,11 +85,11 @@ async function confirmCancel() {
</GlassCard>
</div>
<ModalDialog v-model="cancelModal" title="Отменить запись?">
<ModalDialog v-model="cancelModal" title="Отменить запись?" icon="alert-triangle" size="sm">
<p>Вы уверены, что хотите отменить запись на лекцию? Место будет освобождено для других студентов.</p>
<template #footer>
<button class="btn-secondary" @click="cancelModal = false">Нет</button>
<button class="btn-danger" @click="confirmCancel">Да, отменить</button>
<button class="btn-secondary" type="button" @click="cancelModal = false">Нет</button>
<button class="btn-danger" type="button" @click="confirmCancel">Да, отменить</button>
</template>
</ModalDialog>
</div>