UNPKG
@linaria/tags
Version:
beta (4.0.0-beta.1)
latest (5.0.2)
5.0.2
5.0.1
5.0.0
4.5.4
4.5.3
4.5.2
4.5.1
4.5.0
4.3.5
4.3.4
4.3.3
4.3.2
4.3.1
4.3.0
4.2.2
4.2.1
4.2.0
4.1.5
4.1.4
4.1.3
4.1.2
4.1.1
4.1.0
4.0.0
4.0.0-beta.1
Blazing fast zero-runtime CSS in JS library
github.com/callstack/linaria
callstack/linaria
@linaria/tags
/
esm
/
utils
/
buildSlug.js
6 lines
•
275 B
JavaScript
View Raw
1
2
3
4
5
6
const
PLACEHOLDER
=
/\[(.*?)]/g
;
const
isValidArgName
= (
key, args
) => key
in
args;
export
function
buildSlug
(
pattern, args
) {
return
pattern.
replace
(
PLACEHOLDER
,
(
_, name
) =>
isValidArgName
(name, args) ? args[name].
toString
() :
''
); }
//# sourceMappingURL=buildSlug.js.map