chitchatter/src/pages/PublicRoom/PublicRoom.tsx

21 lines
499 B
TypeScript
Raw Normal View History

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
}