@stemplayer-js/stemplayer-js
Version:
A streaming, low latency Stem Player Web-Component
14 lines (11 loc) • 460 B
JavaScript
import { createContext } from '@lit/context';
/**
* Context for cascading display mode from parent to children
* Prevents each child component from recalculating responsive breakpoints
*/
export const displayModeContext = createContext('displayMode');
/**
* Context for cascading player state from parent to children
* Prevents unnecessary DOM traversals and ensures batch Lit renders
*/
export const playerStateContext = createContext('playerState');