@linaria/tags
Version:
Blazing fast zero-runtime CSS in JS library
12 lines (11 loc) • 379 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.buildSlug = buildSlug;
const PLACEHOLDER = /\[(.*?)]/g;
const isValidArgName = (key, args) => key in args;
function buildSlug(pattern, args) {
return pattern.replace(PLACEHOLDER, (_, name) => isValidArgName(name, args) ? args[name].toString() : '');
}
//# sourceMappingURL=buildSlug.js.map