Browse Source

Filter the selection in SelectorManager select

pull/2474/head
Artur Arseniev 7 years ago
parent
commit
1ed19109b0
  1. 17
      src/selector_manager/index.js

17
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;
},

Loading…
Cancel
Save