We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b557976 commit dd2e5e8Copy full SHA for dd2e5e8
src/generators/dom/visitors/YieldTag.js
@@ -1,9 +1,11 @@
1
export default function visitYieldTag ( generator, block, state ) {
2
- block.builders.mount.addLine(
3
- `${block.component}._yield && ${block.component}._yield.mount( ${state.parentNode || block.target}, null );`
+ const parentNode = state.parentNode || block.target;
+
4
+ ( state.parentNode ? block.builders.create : block.builders.mount ).addLine(
5
+ `if ( ${block.component}._yield ) ${block.component}._yield.mount( ${parentNode}, null );`
6
);
7
8
block.builders.destroy.addLine(
- `${block.component}._yield && ${block.component}._yield.destroy( detach );`
9
+ `if ( ${block.component}._yield ) ${block.component}._yield.destroy( detach );`
10
11
}
0 commit comments