Fill out some more components + add application state enums

This commit is contained in:
Gabe Kangas
2022-04-29 15:09:53 -07:00
parent e5d3b0e4ee
commit 4997c7c5ac
18 changed files with 522 additions and 116 deletions

View File

@@ -2,14 +2,16 @@ import Sider from 'antd/lib/layout/Sider';
import { useRecoilValue } from 'recoil';
import { ChatMessage } from '../../../interfaces/chat-message.model';
import ChatContainer from '../../chat/ChatContainer';
import { chatMessages } from '../../stores/ClientConfigStore';
import { chatMessages, chatVisibility as chatVisibilityAtom } from '../../stores/ClientConfigStore';
import { ChatVisibilityState } from '../../../interfaces/application-state';
export default function Sidebar() {
const messages = useRecoilValue<ChatMessage[]>(chatMessages);
const chatVisibility = useRecoilValue<ChatVisibilityState>(chatVisibilityAtom);
return (
<Sider
collapsed={false}
collapsed={chatVisibility === ChatVisibilityState.Hidden}
width={300}
style={{
position: 'fixed',