fix yield blocks

pull/7738/head
Rich Harris 8 years ago
parent f10d2bb250
commit 93087403d3

@ -132,6 +132,14 @@ export default function visitComponent(
`var ${yieldFragment} = ${childBlock.name}( ${params}, ${block.component} );`
);
block.builders.create.addLine(
`${yieldFragment}.create();`
);
block.builders.claim.addLine(
`${yieldFragment}.claim( ${state.parentNodes} );`
);
if (childBlock.hasUpdateMethod) {
block.builders.update.addLine(
`${yieldFragment}.update( changed, ${params} );`

@ -9,7 +9,7 @@ export default function visitYieldTag(
) {
const parentNode = state.parentNode || block.target;
(state.parentNode ? block.builders.create : block.builders.mount).addLine(
block.builders.mount.addLine(
`if ( ${block.component}._yield ) ${block.component}._yield.mount( ${parentNode}, null );`
);

Loading…
Cancel
Save