From 018ee135b268b0207b77988ac7a1c1a6703ed974 Mon Sep 17 00:00:00 2001 From: t1enne Date: Sun, 22 May 2022 14:55:52 +0200 Subject: [PATCH] Moved chat header into ChatContainer and created component folder --- .../chat/ChatContainer/ChatContainer.module.scss | 8 ++++++++ .../chat/{ => ChatContainer}/ChatContainer.tsx | 12 ++++++++---- web/components/chat/ChatContainer/index.ts | 1 + web/components/ui/Content/Content.module.scss | 1 + web/components/ui/Sidebar/Sidebar.module.scss | 6 ------ web/components/ui/Sidebar/Sidebar.tsx | 5 +---- 6 files changed, 19 insertions(+), 14 deletions(-) create mode 100644 web/components/chat/ChatContainer/ChatContainer.module.scss rename web/components/chat/{ => ChatContainer}/ChatContainer.tsx (74%) create mode 100644 web/components/chat/ChatContainer/index.ts diff --git a/web/components/chat/ChatContainer/ChatContainer.module.scss b/web/components/chat/ChatContainer/ChatContainer.module.scss new file mode 100644 index 000000000..f13fb0024 --- /dev/null +++ b/web/components/chat/ChatContainer/ChatContainer.module.scss @@ -0,0 +1,8 @@ + +.chatHeader { + text-align: center; + padding: 5px 0; + color: var(--text-color-secondary); + border-bottom: 1px solid var(--color-owncast-gray-700); + font-variant: small-caps; +} diff --git a/web/components/chat/ChatContainer.tsx b/web/components/chat/ChatContainer/ChatContainer.tsx similarity index 74% rename from web/components/chat/ChatContainer.tsx rename to web/components/chat/ChatContainer/ChatContainer.tsx index 030c97125..2a06408c8 100644 --- a/web/components/chat/ChatContainer.tsx +++ b/web/components/chat/ChatContainer/ChatContainer.tsx @@ -2,10 +2,11 @@ import { Spin } from 'antd'; import { Virtuoso } from 'react-virtuoso'; import { useRef } from 'react'; import { LoadingOutlined } from '@ant-design/icons'; -import { ChatMessage } from '../../interfaces/chat-message.model'; -import { ChatState } from '../../interfaces/application-state'; -import ChatUserMessage from './ChatUserMessage'; -import { MessageType } from '../../interfaces/socket-events'; +import { ChatMessage } from '/interfaces/chat-message.model'; +import { ChatState } from '/interfaces/application-state'; +import ChatUserMessage from '../ChatUserMessage'; +import { MessageType } from '/interfaces/socket-events'; +import s from './ChatContainer.module.scss'; interface Props { messages: ChatMessage[]; @@ -30,6 +31,9 @@ export default function ChatContainer(props: Props) { return (
+
+ stream chat +
-
- stream chat -