2022-08-28 21:25:49 -05:00
|
|
|
import { useContext, useEffect } from 'react'
|
2022-08-16 09:21:33 -05:00
|
|
|
import { Room } from 'components/Room'
|
2022-08-23 21:15:58 -05:00
|
|
|
import { useParams } from 'react-router-dom'
|
2022-08-09 22:14:59 -05:00
|
|
|
|
2022-08-28 21:25:49 -05:00
|
|
|
import { ShellContext } from 'ShellContext'
|
|
|
|
|
2022-08-20 14:20:51 -05:00
|
|
|
interface PublicRoomProps {
|
|
|
|
userId: string
|
|
|
|
}
|
|
|
|
|
|
|
|
export function PublicRoom({ userId }: PublicRoomProps) {
|
2022-08-23 21:15:58 -05:00
|
|
|
const { roomId = '' } = useParams()
|
2022-08-28 21:25:49 -05:00
|
|
|
const { setTitle } = useContext(ShellContext)
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
|
|
setTitle(`Room: ${roomId}`)
|
|
|
|
}, [roomId, setTitle])
|
|
|
|
|
2022-08-23 21:15:58 -05:00
|
|
|
return <Room userId={userId} roomId={roomId} />
|
2022-08-09 22:14:59 -05:00
|
|
|
}
|