Fill out some more components + add application state enums
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user