import { create } from "zustand"; type OverlayType = "volume" | "subtitle" | "speed" | null; interface OverlayStackStore { currentOverlay: OverlayType; setCurrentOverlay: (overlay: OverlayType) => void; } export const useOverlayStack = create((set) => ({ currentOverlay: null, setCurrentOverlay: (overlay) => set({ currentOverlay: overlay }), }));