Dispatcharr/frontend/src/store/useVideoStore.js
Dispatcharr 31d26fddee Guide Update
Updated guide style
Added Floating Video
Added mpegts.js
2025-02-28 16:02:52 -06:00

22 lines
436 B
JavaScript

// frontend/src/store/useVideoStore.js
import { create } from 'zustand';
/**
* Global store to track whether a floating video is visible and which URL is playing.
*/
const useVideoStore = create((set) => ({
isVisible: false,
streamUrl: null,
showVideo: (url) => set({
isVisible: true,
streamUrl: url,
}),
hideVideo: () => set({
isVisible: false,
streamUrl: null,
}),
}));
export default useVideoStore;