chitchatter/src/pages/PublicRoom/PublicRoom.tsx
2022-08-28 21:25:49 -05:00

21 lines
499 B
TypeScript

import { useContext, useEffect } from 'react'
import { Room } from 'components/Room'
import { useParams } from 'react-router-dom'
import { ShellContext } from 'ShellContext'
interface PublicRoomProps {
userId: string
}
export function PublicRoom({ userId }: PublicRoomProps) {
const { roomId = '' } = useParams()
const { setTitle } = useContext(ShellContext)
useEffect(() => {
setTitle(`Room: ${roomId}`)
}, [roomId, setTitle])
return <Room userId={userId} roomId={roomId} />
}