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.
30 lines
876 B
30 lines
876 B
import { useRecoilValue } from 'recoil'; |
|
import { ChatMessage } from '../../../../interfaces/chat-message.model'; |
|
import { ChatContainer } from '../../../../components/chat/ChatContainer/ChatContainer'; |
|
import { |
|
ClientConfigStore, |
|
currentUserAtom, |
|
visibleChatMessagesSelector, |
|
} from '../../../../components/stores/ClientConfigStore'; |
|
|
|
export default function ReadOnlyChatEmbed() { |
|
const currentUser = useRecoilValue(currentUserAtom); |
|
const messages = useRecoilValue<ChatMessage[]>(visibleChatMessagesSelector); |
|
if (!currentUser) { |
|
return null; |
|
} |
|
const { id, displayName } = currentUser; |
|
return ( |
|
<div> |
|
<ClientConfigStore /> |
|
<ChatContainer |
|
messages={messages} |
|
usernameToHighlight={displayName} |
|
chatUserId={id} |
|
isModerator={false} |
|
showInput={false} |
|
height="100vh" |
|
/> |
|
</div> |
|
); |
|
}
|
|
|