Skip to content

Commit 3d2c986

Browse files
committed
simplify
1 parent 6ff62a8 commit 3d2c986

File tree

1 file changed

+2
-12
lines changed
  • packages/svelte/src/compiler/phases/3-transform/css

1 file changed

+2
-12
lines changed

packages/svelte/src/compiler/phases/3-transform/css/index.js

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -340,19 +340,9 @@ function is_empty(rule) {
340340
return true;
341341
}
342342

343-
/** @param {Css.Rule | Css.Atrule} rule */
343+
/** @param {Css.Rule} rule */
344344
function is_used(rule) {
345-
if (rule.type === 'Rule') {
346-
for (const selector of rule.prelude.children) {
347-
if (selector.metadata.used) return true;
348-
}
349-
}
350-
351-
for (const child of rule.block?.children || []) {
352-
if ((child.type === 'Rule' || child.type === 'Atrule') && is_used(child)) return true;
353-
}
354-
355-
return false;
345+
return rule.prelude.children.some((selector) => selector.metadata.used);
356346
}
357347

358348
/**

0 commit comments

Comments
 (0)