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 6ff62a8 commit 3d2c986Copy full SHA for 3d2c986
packages/svelte/src/compiler/phases/3-transform/css/index.js
@@ -340,19 +340,9 @@ function is_empty(rule) {
340
return true;
341
}
342
343
-/** @param {Css.Rule | Css.Atrule} rule */
+/** @param {Css.Rule} rule */
344
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;
+ return rule.prelude.children.some((selector) => selector.metadata.used);
356
357
358
/**
0 commit comments