You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
336 B
15 lines
336 B
3 months ago
|
import React from 'react';
|
||
|
|
||
|
const RoomContext = React.createContext();
|
||
|
|
||
|
export default RoomContext;
|
||
|
|
||
|
export function withRoomContext(Component)
|
||
|
{
|
||
|
return (props) => ( // eslint-disable-line react/display-name
|
||
|
<RoomContext.Consumer>
|
||
|
{(roomClient) => <Component {...props} roomClient={roomClient} />}
|
||
|
</RoomContext.Consumer>
|
||
|
);
|
||
|
}
|