import { getNextTimelineZoomPercent, getTimelineZoomPercent, } from "../player/components/timelineZoom"; import { getTimelineToggleTitle } from "../utils/timelineDiscovery"; import { usePlayerStore } from "../player"; interface TimelineToolbarProps { toggleTimelineVisibility: () => void; } export function TimelineToolbar({ toggleTimelineVisibility }: TimelineToolbarProps) { const zoomMode = usePlayerStore((s) => s.zoomMode); const manualZoomPercent = usePlayerStore((s) => s.manualZoomPercent); const setZoomMode = usePlayerStore((s) => s.setZoomMode); const setManualZoomPercent = usePlayerStore((s) => s.setManualZoomPercent); const displayedTimelineZoomPercent = getTimelineZoomPercent(zoomMode, manualZoomPercent); return (
Timeline
{`${displayedTimelineZoomPercent}%`}
); }