import { Room } from 'matrix-js-sdk'; import { createContext, useContext } from 'react'; const RoomContext = createContext(null); export const RoomProvider = RoomContext.Provider; export function useRoom(): Room { const room = useContext(RoomContext); if (!room) throw new Error('Room not provided!'); return room; }