UNPKG

jss-compose

Version:

JSS plugin for classes composition

2 lines 1.3 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.jssCompose=t():e.jssCompose=t()}(this,function(){return function(e){function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return e[o].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!t)return!0;if(Array.isArray(t)){for(var r=0;r<t.length;r++){var o=n(e,t[r]);if(!o)return!1}return!0}if(t.indexOf(" ")>-1)return n(e,t.split(" "));var s=e.options.parent;if("$"===t[0]){var u=s.getRule(t.substr(1));return u?u===e?((0,i["default"])(!1,"[JSS] Cyclic composition detected. \r\n%s",e),!1):(s.classes[e.key]+=" "+s.classes[u.key],!0):((0,i["default"])(!1,"[JSS] Referenced rule is not defined. \r\n%s",e),!1)}return e.options.parent.classes[e.key]+=" "+t,!0}function s(){function e(e,t){return e.composes?(n(t,e.composes),delete e.composes,e):e}return{onProcessStyle:e}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=s;var u=r(1),i=o(u)},function(e,t,r){"use strict";var o=function(){};e.exports=o}])}); //# sourceMappingURL=jss-compose.min.js.map