import classNames from "classnames"; import { useCallback } from "react"; import { Menu } from "@/components/player/internals/ContextMenu"; import { useOverlayRouter } from "@/hooks/useOverlayRouter"; import { usePlayerStore } from "@/stores/player/store"; function ButtonList(props: { options: number[]; selected: number; onClick: (v: any) => void; }) { return (
{props.options.map((option) => { return ( ); })}
); } export function PlaybackSettingsView({ id }: { id: string }) { const router = useOverlayRouter(id); const playbackRate = usePlayerStore((s) => s.mediaPlaying.playbackRate); const display = usePlayerStore((s) => s.display); const setPlaybackRate = useCallback( (v: number) => { display?.setPlaybackRate(v); }, [display] ); const options = [0.25, 0.5, 1, 1.25, 2]; return ( <> router.navigate("/")}> Playback settings
Playback speed
); }