@bem-react/classname
Advanced tools
Comparing version 1.4.1 to 1.4.2
@@ -30,3 +30,3 @@ 'use strict'; | ||
if (o.mix !== undefined) { | ||
var mix = o.mix.filter(function (value) { return value; }); | ||
var mix = o.mix.filter(function (value) { return value !== undefined && value !== className; }); | ||
if (mix.length > 0) { | ||
@@ -33,0 +33,0 @@ className += ' ' + mix.join(' '); |
@@ -1,1 +0,1 @@ | ||
"use strict";function withNaming(m){return function(i,u){return function(n,e,t){var r={b:i,e:u};return"string"==typeof n?(r.e=n,Array.isArray(e)?r.mix=e:(r.m=e,r.mix=t)):(r.m=n,r.mix=e),function(e){var n,t,r,i=(m.n||"")+e.b,u=i+(e.e?m.e+e.e:"");if(u+=(n=e.m,t=n||Object.create(null),(r=Object.keys(t).filter(function(n){return t[n]}).map(function(n){return!0===t[n]?[n]:[n,t[n]]})).length?" "+r.map(function(n){return(e.e?i+m.e+e.e:i)+m.m+n.join(m.m)}).join(" "):""),void 0!==e.mix){var o=e.mix.filter(function(n){return n});0<o.length&&(u+=" "+o.join(" "))}return u}(r)}}}Object.defineProperty(exports,"__esModule",{value:!0});var cn=withNaming({e:"-",m:"_"});exports.withNaming=withNaming,exports.cn=cn; | ||
"use strict";function withNaming(m){return function(i,u){return function(n,e,t){var r={b:i,e:u};return"string"==typeof n?(r.e=n,Array.isArray(e)?r.mix=e:(r.m=e,r.mix=t)):(r.m=n,r.mix=e),function(e){var n,t,r,i=(m.n||"")+e.b,u=i+(e.e?m.e+e.e:"");if(u+=(n=e.m,t=n||Object.create(null),(r=Object.keys(t).filter(function(n){return t[n]}).map(function(n){return!0===t[n]?[n]:[n,t[n]]})).length?" "+r.map(function(n){return(e.e?i+m.e+e.e:i)+m.m+n.join(m.m)}).join(" "):""),void 0!==e.mix){var o=e.mix.filter(function(n){return void 0!==n&&n!==u});0<o.length&&(u+=" "+o.join(" "))}return u}(r)}}}Object.defineProperty(exports,"__esModule",{value:!0});var cn=withNaming({e:"-",m:"_"});exports.withNaming=withNaming,exports.cn=cn; |
@@ -6,2 +6,13 @@ # Change Log | ||
## [1.4.2](https://github.com/bem/bem-react/tree/master/packages/classname/compare/@bem-react/classname@1.4.1...@bem-react/classname@1.4.2) (2019-01-17) | ||
### Bug Fixes | ||
* **classname:** filter class name duplicates ([e92cbab](https://github.com/bem/bem-react/tree/master/packages/classname/commit/e92cbab)) | ||
## [1.4.1](https://github.com/bem/bem-react/tree/master/packages/classname/compare/@bem-react/classname@1.4.0...@bem-react/classname@1.4.1) (2018-12-28) | ||
@@ -8,0 +19,0 @@ |
{ | ||
"name": "@bem-react/classname", | ||
"version": "1.4.1", | ||
"version": "1.4.2", | ||
"description": "BEM React ClassName", | ||
@@ -46,3 +46,3 @@ "repository": "https://github.com/bem/bem-react/tree/master/packages/classname", | ||
}, | ||
"gitHead": "c836d59cf9e8d3f9deb6305b8322426d22c95eca" | ||
"gitHead": "4cd9050c700e81381006ad6f8fda4d740258d87b" | ||
} |
17594