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

Fix mods when elem as string given #56

Closed skad0 closed 8 years ago

skad0 commented 8 years ago
{
    block: 'block',
    elem: 'elem',
    mods: {
        m1: 'v1'
    }
 }

should normalized as

[
    { entity: { block: 'block', elem: 'elem' }, tech: undefined },
    { entity: { block: 'block', elem: 'elem', modName: 'm1', modVal: true }, tech: undefined },
    { entity: { block: 'block', elem: 'elem', modName: 'm1', modVal: 'v1' }, tech: undefined }
]

instead of

[
    { entity: { block: 'block', elem: 'elem' }, tech: undefined },
    { entity: { block: 'block', modName: 'm1', modVal: true }, tech: undefined },
    { entity: { block: 'block', modName: 'm1', modVal: 'v1' }, tech: undefined }
]
qfox commented 8 years ago

/ok