fix: hide prev/next buttons in playground mode

🤖 Generated with [Claude Code](https://claude.com/claude-code)
This commit is contained in:
2026-01-16 05:01:15 +01:00
parent 469f6a81a5
commit c0e1dab0d9

View File

@@ -696,13 +696,20 @@ function handleEditorChange(code) {
function updateNavigationButtons() { function updateNavigationButtons() {
const engineState = lessonEngine.getCurrentState(); const engineState = lessonEngine.getCurrentState();
const isPlayground = engineState.lesson?.mode === "playground";
// Hide nav buttons in playground mode
elements.prevBtn.classList.toggle("hidden", isPlayground);
elements.nextBtn.classList.toggle("hidden", isPlayground);
if (!isPlayground) {
elements.prevBtn.disabled = !engineState.canGoPrev; elements.prevBtn.disabled = !engineState.canGoPrev;
elements.nextBtn.disabled = !engineState.canGoNext; elements.nextBtn.disabled = !engineState.canGoNext;
elements.prevBtn.classList.toggle("btn-disabled", !engineState.canGoPrev); elements.prevBtn.classList.toggle("btn-disabled", !engineState.canGoPrev);
elements.nextBtn.classList.toggle("btn-disabled", !engineState.canGoNext); elements.nextBtn.classList.toggle("btn-disabled", !engineState.canGoNext);
} }
}
function nextLesson() { function nextLesson() {
const prevModuleId = lessonEngine.getCurrentState().module?.id; const prevModuleId = lessonEngine.getCurrentState().module?.id;