solid-transition-group
Advanced tools
@@ -36,3 +36,3 @@ import { createSignal, children, mergeProps, createComputed, untrack, batch, createEffect } from 'solid-js'; | ||
el.classList.add(...enterActiveClasses); | ||
setTimeout(() => { | ||
requestAnimationFrame(() => { | ||
el.classList.remove(...enterClasses); | ||
@@ -50,3 +50,3 @@ el.classList.add(...enterToClasses); | ||
} | ||
}, 0); | ||
}); | ||
@@ -78,6 +78,6 @@ function endTransition() { | ||
prev.classList.add(...exitActiveClasses); | ||
setTimeout(() => { | ||
requestAnimationFrame(() => { | ||
prev.classList.remove(...exitClasses); | ||
prev.classList.add(...exitToClasses); | ||
}, 0); | ||
}); | ||
onExit && onExit(prev, endTransition); | ||
@@ -184,3 +184,3 @@ | ||
el.classList.add(...enterActiveClasses); | ||
setTimeout(() => { | ||
requestAnimationFrame(() => { | ||
el.classList.remove(...enterClasses); | ||
@@ -198,3 +198,3 @@ el.classList.add(...enterToClasses); | ||
} | ||
}, 0); | ||
}); | ||
@@ -219,6 +219,6 @@ function endTransition() { | ||
old.classList.add(...exitActiveClasses); | ||
setTimeout(() => { | ||
requestAnimationFrame(() => { | ||
old.classList.remove(...exitClasses); | ||
old.classList.add(...exitToClasses); | ||
}, 0); | ||
}); | ||
onExit && onExit(old, endTransition); | ||
@@ -225,0 +225,0 @@ |
@@ -6,7 +6,7 @@ { | ||
"license": "MIT", | ||
"version": "0.0.6", | ||
"homepage": "https://github.com/solidui/solid-transition-group#readme", | ||
"version": "0.0.7", | ||
"homepage": "https://github.com/solidjs/solid-transition-group#readme", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/solidui/solid-transition-group" | ||
"url": "https://github.com/solidjs/solid-transition-group" | ||
}, | ||
@@ -13,0 +13,0 @@ "type": "module", |
Sorry, the diff of this file is not supported yet
24129
0.27%