Auto close sidebar when a conversation is selected/created on mobile (#47)

This commit is contained in:
Xiangxuan Liu 2023-03-21 23:46:20 +08:00 committed by GitHub
parent b80f39925c
commit 3d0e783006
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 0 deletions

View File

@ -21,6 +21,13 @@ export default function Home() {
const [messageError, setMessageError] = useState<boolean>(false); const [messageError, setMessageError] = useState<boolean>(false);
const [modelError, setModelError] = useState<boolean>(false); const [modelError, setModelError] = useState<boolean>(false);
// Close sidebar when a conversation is selected/created on mobile
useEffect(() => {
if (window.innerWidth < 640) {
setShowSidebar(false);
}
}, [selectedConversation])
const handleSend = async (message: Message, isResend: boolean) => { const handleSend = async (message: Message, isResend: boolean) => {
if (selectedConversation) { if (selectedConversation) {
let updatedConversation: Conversation; let updatedConversation: Conversation;