import React, { useState, useEffect, useRef } from 'react'; import Sidebar from '../partials/Sidebar'; import Header from '../partials/Header'; import MessagesSidebar from '../partials/messages/MessagesSidebar'; import MessagesHeader from '../partials/messages/MessagesHeader'; import MessagesBody from '../partials/messages/MessagesBody'; import MessagesFooter from '../partials/messages/MessagesFooter'; function Messages() { const contentArea = useRef(null) const [sidebarOpen, setSidebarOpen] = useState(false); const [msgSidebarOpen, setMsgSidebarOpen] = useState(true); useEffect(() => { contentArea.current.scrollTop = 99999999 }, [msgSidebarOpen]); // automatically scroll the chat and make the most recent message visible return (
{/* Sidebar */} {/* Content area */}
{/* Site header */}
{/* Messages sidebar */} {/* Messages body */}
); } export default Messages;