UNPKG

@shopify/polaris

Version:

Shopify’s product component library

12 lines (10 loc) 445 B
function normalizeName(name) { return name.split(/(?=[A-Z])/).join('-').toLowerCase(); } function constructColorName(baseName, property, suffix) { var name = normalizeName(baseName); var propertyName = property ? "-".concat(normalizeName(property)) : ''; var constructedSuffix = suffix ? "-".concat(suffix) : ''; return "--".concat(name).concat(propertyName).concat(constructedSuffix); } export { constructColorName, normalizeName };