import { useEffect } from "react"; import { Transition } from "@/components/utils/Transition"; import { usePlayerStore } from "@/stores/player/store"; import { useSubtitleStore } from "@/stores/subtitles"; export function BottomControls(props: { show?: boolean; children: React.ReactNode; }) { const setHoveringAnyControls = usePlayerStore( (s) => s.setHoveringAnyControls, ); const backgroundBlurEnabled = useSubtitleStore( (s) => s.styling.backgroundBlurEnabled, ); useEffect(() => { return () => { setHoveringAnyControls(false); }; }, [setHoveringAnyControls]); return (