We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a9b4af2 commit d35f41aCopy full SHA for d35f41a
1 file changed
src/shared/classes-to-selector.mjs
@@ -1,6 +1,7 @@
1
export default function classesToSelector(classes = '') {
2
+ // Escape all CSS selector special characters
3
return `.${classes
4
.trim()
- .replace(/([\.:!+\/()[\]])/g, '\\$1') // eslint-disable-line
5
+ .replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g, '\\$1') // eslint-disable-line
6
.replace(/ /g, '.')}`;
7
}
0 commit comments