fix(settings): hide "Báo Chờ / Kinh" toggle in master mode

Master-only mode never mounts PlayerBoard, so no Chờ/Kinh detection
fires — the toggle does nothing. Hide both it and its child
"Đọc thêm số đang chờ" sub-toggle in master mode to avoid the dead
control. Visible in player and both modes as before.
This commit is contained in:
2026-04-30 21:53:25 +07:00
parent 22a117f012
commit ef0cd82e78
+10 -8
View File
@@ -357,15 +357,17 @@
</div>
{/if}
{@render switchRow("Báo Chờ / Kinh", settings.voiceEnabledPlayer, toggleVoicePlayer)}
{#if settings.mode !== "master"}
{@render switchRow("Báo Chờ / Kinh", settings.voiceEnabledPlayer, toggleVoicePlayer)}
{#if settings.voiceEnabledPlayer && settings.mode !== "both"}
<div class="mt-2 pl-3 border-l-2 border-slate-200 dark:border-slate-600">
{@render switchRow("Đọc thêm số đang chờ", settings.voiceWaitingNumber, toggleVoiceWaitingNumber)}
<p class="text-xs text-slate-500 dark:text-slate-400 mt-1.5 px-1">
Tắt: chỉ nói "Chờ". Bật: nói "Chờ {`{số}`}".
</p>
</div>
{#if settings.voiceEnabledPlayer && settings.mode !== "both"}
<div class="mt-2 pl-3 border-l-2 border-slate-200 dark:border-slate-600">
{@render switchRow("Đọc thêm số đang chờ", settings.voiceWaitingNumber, toggleVoiceWaitingNumber)}
<p class="text-xs text-slate-500 dark:text-slate-400 mt-1.5 px-1">
Tắt: chỉ nói "Chờ". Bật: nói "Chờ {`{số}`}".
</p>
</div>
{/if}
{/if}
{#if VOICES.length > 1}