Add safe area inset bottom to next episode button

This commit is contained in:
Jip Fr 2023-12-11 17:47:24 +01:00
parent 3109da2154
commit 903185f5a3

View File

@ -62,9 +62,11 @@ export function NextEpisodeButton(props: {
if (isHidden || status !== "playing" || duration === 0) show = false; if (isHidden || status !== "playing" || duration === 0) show = false;
const animation = showingState === "hover" ? "slide-up" : "fade"; const animation = showingState === "hover" ? "slide-up" : "fade";
let bottom = "bottom-24"; let bottom = "bottom-[calc(6rem+env(safe-area-inset-bottom))]";
if (showingState === "always") if (showingState === "always")
bottom = props.controlsShowing ? "bottom-24" : "bottom-12"; bottom = props.controlsShowing
? bottom
: "bottom-[calc(3rem+env(safe-area-inset-bottom))]";
const nextEp = meta?.episodes?.find( const nextEp = meta?.episodes?.find(
(v) => v.number === (meta?.episode?.number ?? 0) + 1 (v) => v.number === (meta?.episode?.number ?? 0) + 1