diff --git a/src/compiler/compile/render-dom/wrappers/Element/index.ts b/src/compiler/compile/render-dom/wrappers/Element/index.ts index f05263f544..e7a77544ba 100644 --- a/src/compiler/compile/render-dom/wrappers/Element/index.ts +++ b/src/compiler/compile/render-dom/wrappers/Element/index.ts @@ -775,10 +775,12 @@ export default class ElementWrapper extends Wrapper { ${rect} = ${this.var}.getBoundingClientRect(); `); + const prepare_outro = outro ? `@prepare_outro(${this.var}, ${rect})` : ``; block.builders.fix.add_block(deindent` @fix_position(${this.var}); ${stop_animation}(); - ` + (outro ? `@prepare_outro(${this.var}, ${rect})` : ``)); + ${prepare_outro} + `); const params = this.node.animation.expression ? this.node.animation.expression.render(block) : '{}';