refactor(tui): simplify marquee reset (#41758)

This commit is contained in:
Kit Langton 2026-08-11 10:39:51 -04:00 committed by GitHub
parent e9f5842f29
commit 5d32845b02
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -62,13 +62,9 @@ function createMarquee(hovered: () => string | undefined, animations: () => bool
const leading = createAnimatable({ opacity: 0 }, { enabled: animations, transition: tween({ duration: 0.25 }) })
createEffect(() => {
if (!hovered()) {
setOffset(0)
leading.jump({ opacity: 0 })
return
}
setOffset(0)
leading.jump({ opacity: 0 })
if (!hovered()) return
let interval: ReturnType<typeof setInterval> | undefined
const delay = setTimeout(() => {
setOffset(1)