fix: When intro was triggered before the outro, that outro was canceled

pull/7300/head
Bob Fanger 5 years ago committed by Bob Fanger
parent 57d869d028
commit 2bd3f26edd

@ -897,6 +897,7 @@ export default class ElementWrapper extends Wrapper {
const intro_block = b`
@add_render_callback(() => {
if (!#current) return;
if (!${name}) ${name} = @create_bidirectional_transition(${this.var}, ${fn}, ${snippet}, true);
${name}.run(1);
});
@ -942,6 +943,7 @@ export default class ElementWrapper extends Wrapper {
if (outro) {
intro_block = b`
@add_render_callback(() => {
if (!#current) return;
if (${outro_name}) ${outro_name}.end(1);
${intro_name} = @create_in_transition(${this.var}, ${fn}, ${snippet});
${intro_name}.start();

Loading…
Cancel
Save