react-native-web-internals
Version:
React Native for Web
16 lines (15 loc) • 503 B
JavaScript
const uppercasePattern = /[A-Z]/g, msPattern = /^ms-/, cache = {};
function toHyphenLower(match) {
return "-" + match.toLowerCase();
}
function hyphenateStyleName(name) {
if (name in cache)
return cache[name];
const hName = name.replace(uppercasePattern, toHyphenLower);
return cache[name] = msPattern.test(hName) ? "-" + hName : hName;
}
var hyphenateStyleName_default = hyphenateStyleName;
export {
hyphenateStyleName_default as default
};
//# sourceMappingURL=hyphenateStyleName.js.map