From 992e6cda01a672cadde1bccdd70a18f886be92e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Zatorski?= Date: Fri, 4 Sep 2026 15:26:47 +0200 Subject: [PATCH] Trzy stany kolorow w panelu prowadzenia Wylaczony TRYB i niepodjeta AKCJA wygladaly identycznie: oba szare. "Otwarty mikrofon wylaczony" nie roznil sie niczym od "Nagraj spotkanie", chociaz pierwszy mowi o ograniczeniu nalozonym na uczestnikow, a drugi o czyms, czego prowadzacy jeszcze nie zrobil. Teraz kolor niesie znaczenie: - ZIELONY: tryb wlaczony, uczestnicy moga mowic albo pokazac obraz, - CZERWONY: tryb wylaczony, uczestnicy sa ograniczeni, - SZARY: akcja niepodjeta, nic sie nie dzieje. Nagrywanie ma odwrotna logike i to jest swiadome: czerwien oznacza tam "trwa zapis", jak dioda REC, a szarosc stan spoczynku. Nie jest ograniczeniem uczestnikow, wiec czerwien przy wylaczonym sugerowalaby problem tam, gdzie go nie ma: wiekszosc webinarow nie jest nagrywana i to normalny stan. Odcien na najechanie to mocniejsza obwodka, a nie `bg-alarm-100`: paleta HydroNexis ma dla `alarm` wylacznie 50, 500 i 600, wiec posredni odcien wygenerowalby klase bez pokrycia w tokenach. Co-Authored-By: Claude Opus 5 --- frontend/src/pages/webinars/SpeakQueue.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/webinars/SpeakQueue.tsx b/frontend/src/pages/webinars/SpeakQueue.tsx index d899d26..aa83305 100644 --- a/frontend/src/pages/webinars/SpeakQueue.tsx +++ b/frontend/src/pages/webinars/SpeakQueue.tsx @@ -269,7 +269,7 @@ export function SpeakQueue({ className={`flex w-full items-center gap-2 rounded-md border px-3 py-2 text-left text-sm transition-colors duration-fast ease-standard disabled:opacity-50 ${ openMic ? 'border-ok-500/30 bg-ok-50 text-ok-600' - : 'border-slate-200 text-slate-600 hover:bg-slate-50' + : 'border-alarm-500/30 bg-alarm-50 text-alarm-600 hover:border-alarm-500/60' }`} > @@ -298,7 +298,7 @@ export function SpeakQueue({ className={`flex w-full items-center gap-2 rounded-md border px-3 py-2 text-left text-sm transition-colors duration-fast ease-standard disabled:opacity-50 ${ openVideo ? 'border-ok-500/30 bg-ok-50 text-ok-600' - : 'border-slate-200 text-slate-600 hover:bg-slate-50' + : 'border-alarm-500/30 bg-alarm-50 text-alarm-600 hover:border-alarm-500/60' }`} >