fix(admin): видимость выпадающего списка учебников в панели «Связи» симуляций

select использовал var(--bg-2,#1a1a2e) — переменная не определена в светлой
теме, поэтому фон падал на тёмно-синий, а текст оставался тёмным (--text):
список сливался с фоном. Заменено на белый фон + явные цвета option.
This commit is contained in:
Maxim Dolgolyov
2026-06-03 13:41:25 +03:00
parent d1f24736c3
commit 8467d7202a
+3 -3
View File
@@ -163,10 +163,10 @@
const linkedSlugs = new Set(tb.map(l => l.ref_id));
const opts = (_textbooks || [])
.filter(t => !linkedSlugs.has(t.slug))
.map(t => `<option value="${esc(t.slug)}">${esc(t.title)}</option>`).join('');
.map(t => `<option value="${esc(t.slug)}" style="background:#fff;color:var(--text)">${esc(t.title)}</option>`).join('');
html += `<div style="display:flex;gap:6px;align-items:center;flex-wrap:wrap">
<select id="simlink-sel-${esc(simId)}" style="flex:1;min-width:180px;font-size:.75rem;padding:5px 8px;border-radius:8px;background:var(--bg-2,#1a1a2e);color:var(--text);border:1px solid var(--border,rgba(255,255,255,.14))">
<option value="">— выбрать учебник —</option>${opts}
<select id="simlink-sel-${esc(simId)}" style="flex:1;min-width:180px;font-size:.75rem;padding:5px 8px;border-radius:8px;background:#fff;color:var(--text);border:1px solid var(--border)">
<option value="" style="background:#fff;color:var(--text)">— выбрать учебник —</option>${opts}
</select>
<button onclick="simAddLink('${esc(simId)}')"
style="font-size:.75rem;padding:5px 12px;border-radius:8px;border:1px solid var(--violet);background:rgba(155,93,229,.15);color:var(--violet);cursor:pointer">Добавить</button>