Skip to content

Commit 4842262

Browse files
committed
fix: don't reset ui-state on re-call
1 parent af8e4ae commit 4842262

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

dist/simple-tree-component.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,10 @@
201201
}
202202
setNodeUiState(node, current, cssClass) {
203203
var _a, _b, _c;
204-
(_a = this.element.querySelector(`.${constants.classNames.SimpleTreeNodeWrapper}.${cssClass}`)) === null || _a === void 0 ? void 0 : _a.classList.remove(cssClass);
205-
if (node !== null && current !== node.value) {
204+
if (!node || current !== node.value) {
205+
(_a = this.element.querySelector(`.${constants.classNames.SimpleTreeNodeWrapper}.${cssClass}`)) === null || _a === void 0 ? void 0 : _a.classList.remove(cssClass);
206+
}
207+
if (node !== null) {
206208
(_c = (_b = document
207209
.getElementById(node.uid)) === null || _b === void 0 ? void 0 : _b.querySelector(`.${constants.classNames.SimpleTreeNodeWrapper}`)) === null || _c === void 0 ? void 0 : _c.classList.add(cssClass);
208210
return node.value;

0 commit comments

Comments
 (0)