import { useRecoilValue } from 'recoil'; import { ChatMessage } from '../../../../interfaces/chat-message.model'; import { ChatContainer } from '../../../../components/chat/ChatContainer/ChatContainer'; import { ClientConfigStore, currentUserAtom, visibleChatMessagesSelector, clientConfigStateAtom, appStateAtom, } from '../../../../components/stores/ClientConfigStore'; import Header from '../../../../components/ui/Header/Header'; import { ClientConfig } from '../../../../interfaces/client-config.model'; import { AppStateOptions } from '../../../../components/stores/application-state'; export default function ReadWriteChatEmbed() { const currentUser = useRecoilValue(currentUserAtom); const messages = useRecoilValue(visibleChatMessagesSelector); const clientConfig = useRecoilValue(clientConfigStateAtom); const appState = useRecoilValue(appStateAtom); const { name, chatDisabled } = clientConfig; const { videoAvailable } = appState; if (!currentUser) { return null; } const { id, displayName, isModerator } = currentUser; return (
); }