Skip to content

Commit 4b0ec65

Browse files
committed
assume let variables are dynamic in slots - fixes #3354
1 parent b9f5e7f commit 4b0ec65

File tree

1 file changed

+2
-0
lines changed
  • src/compiler/compile/render_dom/wrappers

1 file changed

+2
-0
lines changed

src/compiler/compile/render_dom/wrappers/Slot.ts

+2
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export default class SlotWrapper extends Wrapper {
8484
});
8585

8686
const dynamic_dependencies = Array.from(attribute.dependencies).filter(name => {
87+
if (this.node.scope.is_let(name)) return true;
8788
const variable = renderer.component.var_lookup.get(name);
8889
return is_dynamic(variable);
8990
});
@@ -162,6 +163,7 @@ export default class SlotWrapper extends Wrapper {
162163

163164
const dynamic_dependencies = Array.from(this.dependencies).filter(name => {
164165
if (name === '$$scope') return true;
166+
if (this.node.scope.is_let(name)) return true;
165167
const variable = renderer.component.var_lookup.get(name);
166168
return is_dynamic(variable);
167169
});

0 commit comments

Comments
 (0)