Skip to content

Commit bb5c311

Browse files
committed
simplify
1 parent 16f28a1 commit bb5c311

File tree

1 file changed

+5
-17
lines changed
  • packages/svelte/src/compiler/phases/2-analyze/css

1 file changed

+5
-17
lines changed

packages/svelte/src/compiler/phases/2-analyze/css/css-prune.js

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -170,30 +170,18 @@ function apply_selector(relative_selectors, rule, element) {
170170
element
171171
);
172172

173-
if (matched) {
174-
mark(relative_selector, element);
173+
if (!matched) {
174+
return false;
175175
}
176-
177-
return matched;
178176
}
179177

180-
mark(relative_selector, element);
181-
182-
return true;
183-
}
184-
185-
/**
186-
* Mark both the compound selector and the node it selects as encapsulated,
187-
* for transformation in a later step
188-
* @param {Compiler.Css.RelativeSelector} relative_selector
189-
* @param {Compiler.AST.RegularElement | Compiler.AST.SvelteElement} node
190-
*/
191-
function mark(relative_selector, node) {
192178
if (!is_outer_global(relative_selector)) {
193179
relative_selector.metadata.scoped = true;
194180
}
195181

196-
node.metadata.scoped = true;
182+
element.metadata.scoped = true;
183+
184+
return true;
197185
}
198186

199187
/**

0 commit comments

Comments
 (0)