From f920ab48f30d113645d8696e1d85360ddefbe0aa Mon Sep 17 00:00:00 2001 From: Abdalrzag Eisa Date: Fri, 20 Jun 2025 07:06:00 +0300 Subject: [PATCH] pass `sideDrawerTransitionEnded` into `SideDrawer` --- src/routes/Player/Player.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index 3db3efc66..2e26e5240 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -44,6 +44,7 @@ const Player = ({ urlParams, queryParams }) => { const routeFocused = useRouteFocused(); const toast = useToast(); + const [sideDrawerTransitionEnded, setSideDrawerTransitionEnded] = React.useState(false); const [seeking, setSeeking] = React.useState(false); const [casting, setCasting] = React.useState(() => { @@ -499,6 +500,10 @@ const Player = ({ urlParams, queryParams }) => { } }, [settings.pauseOnMinimize, shell.windowClosed, shell.windowHidden]); + React.useEffect(() => { + if (!sideDrawerOpen) setSideDrawerTransitionEnded(false); + }, [sideDrawerOpen]); + React.useLayoutEffect(() => { const onKeyDown = (event) => { switch (event.code) { @@ -781,13 +786,14 @@ const Player = ({ urlParams, queryParams }) => { : null } - + setSideDrawerTransitionEnded(true)}> {