From 724260886dbe1a65a92b75e1b85c56060e5606c4 Mon Sep 17 00:00:00 2001 From: Tim Date: Thu, 4 Jan 2024 13:56:40 +0100 Subject: [PATCH] refactor(Player): move player immersed to a useMemo --- src/routes/Player/Player.js | 6 +++++- src/routes/Player/styles.less | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index 88fcea544..38d5d29dc 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -70,6 +70,10 @@ const Player = ({ urlParams, queryParams }) => { closeStatisticsMenu(); }, []); + const overlayHidden = React.useMemo(() => { + return immersed && !casting && video.state.paused !== null && !video.state.paused && !menusOpen && !nextVideoPopupOpen; + }, [immersed, casting, video.state.paused, menusOpen, nextVideoPopupOpen]); + const nextVideoPopupDismissed = React.useRef(false); const defaultSubtitlesSelected = React.useRef(false); const defaultAudioTrackSelected = React.useRef(false); @@ -593,7 +597,7 @@ const Player = ({ urlParams, queryParams }) => { }, []); return ( -