diff --git a/src/components/Chatbot.jsx b/src/components/Chatbot.jsx index 6f2feae..49644d6 100644 --- a/src/components/Chatbot.jsx +++ b/src/components/Chatbot.jsx @@ -1,4 +1,5 @@ import React, { useState, useEffect, useRef } from 'react'; +import { createPortal } from 'react-dom'; import Groq from 'groq-sdk'; import ReactMarkdown from 'react-markdown'; import { useAuth } from '../context/AuthContext'; @@ -241,19 +242,20 @@ ${scheduleSummary}`; }; if (!isOpen) { - return ( + return createPortal( + , + document.body ); } - return ( -
+ return createPortal( +
{/* Header */}
!isMinimized && setIsMinimized(!isMinimized)}> @@ -337,7 +339,8 @@ ${scheduleSummary}`;
)} -
+
, + document.body ); };