import { useRecoilValue } from 'recoil'; import { Layout, Row, Col, Tabs } from 'antd'; import Grid from 'antd/lib/card/Grid'; import { chatVisibilityAtom, clientConfigStateAtom, chatMessagesAtom, chatStateAtom, } from '../../stores/ClientConfigStore'; import { ClientConfig } from '../../../interfaces/client-config.model'; import CustomPageContent from '../../CustomPageContent'; import OwncastPlayer from '../../video/OwncastPlayer'; import FollowerCollection from '../../FollowersCollection'; import s from './Content.module.scss'; import Sidebar from '../Sidebar'; import Footer from '../Footer'; import ChatContainer from '../../chat/ChatContainer'; import { ChatMessage } from '../../../interfaces/chat-message.model'; import { ChatState, ChatVisibilityState } from '../../../interfaces/application-state'; import ChatTextField from '../../chat/ChatTextField/ChatTextField'; const { TabPane } = Tabs; const { Content } = Layout; export default function FooterComponent() { const clientConfig = useRecoilValue(clientConfigStateAtom); const chatOpen = useRecoilValue(chatVisibilityAtom); const messages = useRecoilValue(chatMessagesAtom); const chatState = useRecoilValue(chatStateAtom); const { extraPageContent } = clientConfig; const followers: Follower[] = []; const total = 0; return (
{chatOpen && (
)}
{chatOpen && }
); }