@aidenlx/player
Version:
Headless web components that make integrating media on the a web a breeze.
21 lines (20 loc) • 579 B
JavaScript
import "../../chunks/chunk.LNH2V2XS.js";
import { createContext, derived, writable } from "@vidstack/foundation";
function createSliderStore() {
const dragging = writable(false);
const pointing = writable(false);
return {
value: writable(50),
pointerValue: writable(0),
min: writable(0),
max: writable(100),
dragging,
pointing,
interactive: derived([dragging, pointing], ([$dragging, $pointing]) => $dragging || $pointing)
};
}
const sliderStoreContext = createContext(createSliderStore);
export {
createSliderStore,
sliderStoreContext
};