diff --git a/packages/studio/src/player/components/PlayerControls.tsx b/packages/studio/src/player/components/PlayerControls.tsx index 5df14ed537..dd32c1342c 100644 --- a/packages/studio/src/player/components/PlayerControls.tsx +++ b/packages/studio/src/player/components/PlayerControls.tsx @@ -9,10 +9,8 @@ import { Tooltip } from "../../components/ui"; import { ShortcutsPanel } from "./ShortcutsPanel"; import { SpeedMenu } from "./SpeedMenu"; import { useSeekBarDrag, resolveSeekPercent } from "./useSeekBarDrag"; -import { useState } from "react"; export { resolveSeekPercent }; -type TimeDisplayMode = "time" | "frame"; /* ── Icon sub-components ─────────────────────────────────────────── */ @@ -369,7 +367,8 @@ export const PlayerControls = memo(function PlayerControls({ const outPoint = usePlayerStore((s) => s.outPoint); const setInPoint = usePlayerStore.getState().setInPoint; const setOutPoint = usePlayerStore.getState().setOutPoint; - const [timeDisplayMode, setTimeDisplayMode] = useState("time"); + const timeDisplayMode = usePlayerStore((s) => s.timeDisplayMode); + const setTimeDisplayMode = usePlayerStore.getState().setTimeDisplayMode; const progressFillRef = useRef(null); const progressThumbRef = useRef(null); @@ -428,10 +427,11 @@ export const PlayerControls = memo(function PlayerControls({ return (
@@ -456,7 +456,7 @@ export const PlayerControls = memo(function PlayerControls({ >