fix: hide prev/next buttons in playground mode
🤖 Generated with [Claude Code](https://claude.com/claude-code)
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user