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
+7
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;