Browse Source

Add safe area inset bottom to next episode button

pull/525/head
Jip Fr 2 years ago
parent
commit
903185f5a3
  1. 6
      src/components/player/atoms/NextEpisodeButton.tsx

6
src/components/player/atoms/NextEpisodeButton.tsx

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

Loading…
Cancel
Save