Replace emoji icons with lucide icons on settings page

This commit is contained in:
dev
2026-09-12 00:04:55 +03:00
parent fd9b470c4c
commit 2bebfc071c
2 changed files with 12 additions and 9 deletions
+9 -9
View File
@@ -18,7 +18,7 @@
<div class="settings-stack settings-stack-grid">
<div class="settings-card wide">
<div class="card-head">
<div class="ic">📊</div>
<div class="ic"><i data-lucide="bar-chart-3"></i></div>
<h3>Системная информация</h3>
</div>
<div id="systemInfo" class="sys-grid">
@@ -28,7 +28,7 @@
<div class="settings-card">
<div class="card-head">
<div class="ic">🛡️</div>
<div class="ic"><i data-lucide="shield"></i></div>
<h3>Защита от повторов</h3>
</div>
<p class="hint">Если ученик уже отправил ответ, следующая отправка от него будет отклонена в течение заданного времени. Минимальное значение — 1 минута.</p>
@@ -45,7 +45,7 @@
<div class="settings-card">
<div class="card-head">
<div class="ic">🔗</div>
<div class="ic"><i data-lucide="link"></i></div>
<h3>Страница публичной ссылки /s/&lt;hash&gt;</h3>
</div>
<p class="hint">Управление видимостью элементов на публичных страницах записей.</p>
@@ -85,7 +85,7 @@
<div class="settings-card">
<div class="card-head">
<div class="ic">📄</div>
<div class="ic"><i data-lucide="file-text"></i></div>
<h3>Футер на форме</h3>
</div>
<p class="hint">Тексты показываются внизу формы ответа ученика.</p>
@@ -103,7 +103,7 @@
<div class="settings-card">
<div class="card-head">
<div class="ic">🤖</div>
<div class="ic"><i data-lucide="bot"></i></div>
<h3>Промпт ИИ для исправления текста</h3>
</div>
<p class="hint">Инструкция для нейросети при исправлении ошибок в записи «Что делала(а)».</p>
@@ -126,14 +126,14 @@
<div class="settings-card">
<div class="card-head">
<div class="ic">🗄️</div>
<div class="ic"><i data-lucide="database"></i></div>
<h3>Резервное копирование</h3>
</div>
<p class="hint">Скачайте архив со всеми данными (ученики, группы, журнал, настройки) и фотографиями. Восстановление полностью заменит текущие данные.</p>
<div class="data-stats" id="dataStats"><span class="chip">Загрузка статистики…</span></div>
<div class="card-foot">
<button class="btn-primary ghost" id="backupBtn" type="button">⬇️ Скачать бэкап</button>
<button class="btn-primary ghost" id="restoreBtn" type="button">⬆️ Восстановить из файла</button>
<button class="btn-primary ghost" id="backupBtn" type="button"><i data-lucide="download"></i> Скачать бэкап</button>
<button class="btn-primary ghost" id="restoreBtn" type="button"><i data-lucide="upload"></i> Восстановить из файла</button>
<input type="file" id="restoreFile" accept=".tar.gz,.gz,application/gzip" style="display:none">
</div>
<div class="restore-status" id="restoreStatus"></div>
@@ -143,7 +143,7 @@
</div>
<div class="save-bar" id="saveBar">
<span class="hint" id="saveHint">⚠️ Есть несохранённые изменения</span>
<span class="hint" id="saveHint" style="display:inline-flex;align-items:center;gap:6px"><i data-lucide="triangle-alert"></i> Есть несохранённые изменения</span>
<button class="btn-primary" id="saveBtn" type="button">Сохранить изменения</button>
</div>
<div class="toast" id="toast"></div>