nitro-react/src/views/room/context/RoomContext.tsx

17 lines
502 B
TypeScript
Raw Normal View History

2021-06-17 19:23:34 +02:00
import { createContext, FC, useContext } from 'react';
import { IRoomContext, RoomContextProps } from './RoomContext.types';
const RoomContext = createContext<IRoomContext>({
roomSession: null,
2021-07-13 06:31:56 +02:00
canvasId: -1,
2021-06-17 19:23:34 +02:00
eventDispatcher: null,
widgetHandler: null
});
export const RoomContextProvider: FC<RoomContextProps> = props =>
{
return <RoomContext.Provider value={ props.value }>{ props.children }</RoomContext.Provider>
}
export const useRoomContext = () => useContext(RoomContext);