lazily merge deps

pull/7610/head
Nayan Gautam 4 years ago committed by gtmnayan
parent e89be644f8
commit 69e1f839cc

@ -1145,15 +1145,16 @@ export default class ElementWrapper extends Wrapper {
block.chunks.hydrate.push(updater);
// Assume that style has changed through the spread attribute
if (has_spread) {
block.chunks.update.push(updater);
} else {
const dependencies = [
...this.dynamic_style_dependencies,
...expression.dynamic_dependencies()
];
// Assume that style has changed through the spread attribute
if (has_spread) {
block.chunks.update.push(updater);
} else if (dependencies.length > 0) {
if (dependencies.length > 0) {
const is_dirty = block.renderer.dirty(dependencies);
const condition = should_cache
? x`${is_dirty} && (${cached_snippet} !== (${cached_snippet} = ${snippet}))`
@ -1165,6 +1166,7 @@ export default class ElementWrapper extends Wrapper {
}
`);
}
}
});
}

Loading…
Cancel
Save