import { ReactNode } from "react"; import { BrandPill } from "@/components/layout/BrandPill"; import { Player } from "@/components/player"; import { useShouldShowControls } from "@/components/player/hooks/useShouldShowControls"; import { PlayerMeta } from "@/stores/player/slices/source"; import { usePlayerStore } from "@/stores/player/store"; export interface PlayerPartProps { children?: ReactNode; backUrl: string; onLoad?: () => void; onMetaChange?: (meta: PlayerMeta) => void; } export function PlayerPart(props: PlayerPartProps) { const { showTargets, showTouchTargets } = useShouldShowControls(); const status = usePlayerStore((s) => s.status); return ( {props.children} {status === "playing" ? ( ) : null}
/
{/* Do mobile controls here :) */}
); }