fix hang on invalid css

This commit is contained in:
CoolElectronics 2024-04-10 13:19:03 -04:00
parent 69ce1dcae8
commit b32dd722e9
No known key found for this signature in database
GPG key ID: F63593D168636C50

View file

@ -25,7 +25,7 @@ export function css(strings, ...values) {
// compat layer for older browsers. when css nesting stablizes this can be removed // compat layer for older browsers. when css nesting stablizes this can be removed
for (;;) { for (;;) {
let [first, ...rest] = str.split('\n') let [first, ...rest] = str.split('\n')
if (first.trim().endsWith('{')) break if (!first || first.trim().endsWith('{')) break
selfstr += first + '\n' selfstr += first + '\n'
str = rest.join('\n') str = rest.join('\n')