Skip to content

Commit bfda0b1

Browse files
committed
fix: handle undefined arguments in CSS selector generation
1 parent 15787d5 commit bfda0b1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/generator/css.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -815,8 +815,9 @@ class Rules {
815815
} else {
816816
let composed_selector = token.name + ' ' + token.segments.map(n => {
817817
if (n.keyword) return n.keyword;
818-
if (Array.isArray(n.arguments)) {
819-
return '(' + n.arguments[0][0].value + ')'
818+
let args = n.arguments;
819+
if (Array.isArray(args) && Array.isArray(args[0]) && args[0].length) {
820+
return '(' + args[0][0].value + ')'
820821
}
821822
return '';
822823
}).join(' ');

0 commit comments

Comments
 (0)