[fix] static svelte:element not replaced with tag in production mode

pull/7938/head
Ramon Snir 4 years ago
parent bb83eddfc6
commit f571435081

@ -254,6 +254,7 @@ export default class ElementWrapper extends Wrapper {
node.handlers.length > 0 ||
node.styles.length > 0 ||
this.node.name === 'option' ||
this.node.name === 'svelte:element' ||
node.tag_expr.dynamic_dependencies().length ||
renderer.options.dev
) {

@ -0,0 +1,13 @@
export default {
html: `
<div>
<p></p>
</div>
`,
test({ assert, target }) {
const p = target.querySelector('p');
assert.notEqual(p, undefined);
}
};

@ -0,0 +1,3 @@
<div>
<svelte:element this="p" />
</div>
Loading…
Cancel
Save