bem-sdk-archive / bem-decl

:capital_abcd: Manage declaration of BEM entities. DEPRECATED →
https://github.com/bem/bem-sdk/tree/master/packages/decl
Other
11 stars 3 forks source link

Should we really extract block entity if elem is an array? #114

Closed qfox closed 7 years ago

qfox commented 7 years ago
> d.parse({decl: {block: 'a', elem: 'e', mods: {m: 'w'}}});
[ BemCell { entity: { block: 'a', elem: 'e' } },
  BemCell { entity: { block: 'a', elem: 'e', mod: { name: 'm', val: true } } },
  BemCell { entity: { block: 'a', elem: 'e', mod: { name: 'm', val: 'w' } } } ]
> d.parse({decl: {block: 'a', elem: ['e'], mods: {m: 'w'}}});
[ BemCell { entity: { block: 'a' } },
  BemCell { entity: { block: 'a', elem: 'e' } },
  BemCell { entity: { block: 'a', elem: 'e', mod: { name: 'm', val: true } } },
  BemCell { entity: { block: 'a', elem: 'e', mod: { name: 'm', val: 'w' } } } ]
skad0 commented 7 years ago

Seems like a bug

Yeti-or commented 7 years ago

I think so too

qfox commented 7 years ago

Don't think, file a PR!