From f8a2170f5d458b2cd17408d5b17418de0eb4d11b Mon Sep 17 00:00:00 2001 From: Eric Tuvesson Date: Mon, 20 May 2024 22:49:26 +0200 Subject: [PATCH] fix: Pop Component Stack back actions (#22) Fixes https://github.com/The-Low-Code-Foundation/Code-Crusher/issues/3 --- .../src/nodes/navigation/navigate-back.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/noodl-viewer-react/src/nodes/navigation/navigate-back.js b/packages/noodl-viewer-react/src/nodes/navigation/navigate-back.js index 4107d95..67ed815 100644 --- a/packages/noodl-viewer-react/src/nodes/navigation/navigate-back.js +++ b/packages/noodl-viewer-react/src/nodes/navigation/navigate-back.js @@ -64,17 +64,19 @@ const NavigateBack = { return; } - if (name.startsWith('result-')) + if (name.startsWith('result-')) { return this.registerInput(name, { set: this.setResultValue.bind(this, name.substring('result-'.length)) }); + } - if (name.startsWith('backAction-')) + if (name.startsWith('backAction-')) { return this.registerInput(name, { - set: _createSignal({ - valueChangedToTrue: this.backActionTriggered.bind(this, name) - }) + set: (value) => { + value && this.backActionTriggered(name) + } }); + } } } };