@emotion/utils
Advanced tools
Comparing version 0.11.1 to 0.11.2
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: !0 }); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: !0 | ||
}); | ||
var isBrowser = "undefined" != typeof document; | ||
function getRegisteredStyles(registered, registeredStyles, classNames) { | ||
var rawClassName = ""; | ||
return ( | ||
classNames.split(" ").forEach(function(className) { | ||
void 0 !== registered[className] | ||
? registeredStyles.push(registered[className]) | ||
: (rawClassName += className + " "); | ||
}), | ||
rawClassName | ||
); | ||
return classNames.split(" ").forEach(function(className) { | ||
void 0 !== registered[className] ? registeredStyles.push(registered[className]) : rawClassName += className + " "; | ||
}), rawClassName; | ||
} | ||
var insertStyles = function(cache, serialized, isStringTag) { | ||
var className = cache.key + "-" + serialized.name; | ||
if ( | ||
((!1 === isStringTag || (!1 === isBrowser && void 0 !== cache.compat)) && | ||
void 0 === cache.registered[className] && | ||
(cache.registered[className] = serialized.styles), | ||
void 0 === cache.inserted[serialized.name]) | ||
) { | ||
var stylesForSSR = "", | ||
current = serialized; | ||
if ((!1 === isStringTag || !1 === isBrowser && void 0 !== cache.compat) && void 0 === cache.registered[className] && (cache.registered[className] = serialized.styles), | ||
void 0 === cache.inserted[serialized.name]) { | ||
var stylesForSSR = "", current = serialized; | ||
do { | ||
var maybeStyles = cache.insert("." + className, current, cache.sheet, !0); | ||
isBrowser || void 0 === maybeStyles || (stylesForSSR += maybeStyles), | ||
(current = current.next); | ||
isBrowser || void 0 === maybeStyles || (stylesForSSR += maybeStyles), current = current.next; | ||
} while (void 0 !== current); | ||
@@ -33,3 +28,3 @@ if (!isBrowser && 0 !== stylesForSSR.length) return stylesForSSR; | ||
}; | ||
(exports.getRegisteredStyles = getRegisteredStyles), | ||
(exports.insertStyles = insertStyles); | ||
exports.getRegisteredStyles = getRegisteredStyles, exports.insertStyles = insertStyles; |
{ | ||
"name": "@emotion/utils", | ||
"version": "0.11.1", | ||
"version": "0.11.2", | ||
"description": "internal utils for emotion", | ||
@@ -28,2 +28,2 @@ "main": "dist/utils.cjs.js", | ||
} | ||
} | ||
} |
14445
15
396