Check if slotted component has an update function during runtime

pull/7738/head
Iván Sánchez Ortega 7 years ago
parent f5e980227f
commit e9537d40a7

@ -141,7 +141,7 @@ export default class SlotWrapper extends Wrapper {
if (this.dependencies.size > 1) update_conditions = `(${update_conditions})`; if (this.dependencies.size > 1) update_conditions = `(${update_conditions})`;
block.builders.update.addBlock(deindent` block.builders.update.addBlock(deindent`
if (${slot} && ${update_conditions}) { if (${slot} && ${slot}.p && ${update_conditions}) {
${slot}.p(@assign(@assign({}, ${get_slot_changes}(changed)), ctx.$$scope.changed), @get_slot_context(${slot_definition}, ctx, ${get_slot_context})); ${slot}.p(@assign(@assign({}, ${get_slot_changes}(changed)), ctx.$$scope.changed), @get_slot_context(${slot_definition}, ctx, ${get_slot_context}));
} }
`); `);

Loading…
Cancel
Save