From 02a62a2a97d191a0e06eeda3f2973127a32cd157 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 20 Mar 2024 19:20:05 -0400 Subject: [PATCH] tidy up --- .../internal/client/dom/elements/transitions.js | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/elements/transitions.js b/packages/svelte/src/internal/client/dom/elements/transitions.js index 41b6e515fb..77a611551b 100644 --- a/packages/svelte/src/internal/client/dom/elements/transitions.js +++ b/packages/svelte/src/internal/client/dom/elements/transitions.js @@ -107,9 +107,6 @@ export function transition(flags, element, get_fn, get_params) { let p = 0; - /** @type {0 | TRANSITION_IN | TRANSITION_OUT} */ - let current_direction = 0; - /** @type {Animation | null} */ let current_animation; @@ -249,13 +246,9 @@ export function transition(flags, element, get_fn, get_params) { } if (intro) { - if (current_direction !== TRANSITION_IN) { - current_direction = TRANSITION_IN; - start(1); - } + start(1); } else { current_options?.tick?.(1, 0); - current_direction = 0; stop(); } }, @@ -265,11 +258,8 @@ export function transition(flags, element, get_fn, get_params) { callbacks.push(callback); } - if (current_direction !== TRANSITION_OUT) { - current_direction = TRANSITION_OUT; - element.inert = true; - start(0); - } + element.inert = true; + start(0); } else { if (callback) { callback();