From 1ed19109b0b9184bd6dc2b3d7408d0c5a1f61260 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 22 Dec 2019 18:28:18 +0100 Subject: [PATCH] Filter the selection in SelectorManager select --- src/selector_manager/index.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/selector_manager/index.js b/src/selector_manager/index.js index 4341629ca..8a2128f45 100644 --- a/src/selector_manager/index.js +++ b/src/selector_manager/index.js @@ -133,14 +133,15 @@ export default config => { select(value, opts = {}) { const targets = Array.isArray(value) ? value : [value]; const toSelect = this.em.get('StyleManager').setTarget(targets, opts); - const res = toSelect.map(sel => - isComponent(sel) - ? sel - : isRule(sel) && !sel.get('selectorsAdd') - ? sel - : sel.getSelectorsString() - ); - console.log({ res }); + const res = toSelect + .filter(i => i) + .map(sel => + isComponent(sel) + ? sel + : isRule(sel) && !sel.get('selectorsAdd') + ? sel + : sel.getSelectorsString() + ); this.selectorTags.componentChanged({ targets: res }); return this; },