diff --git a/client/src/App.jsx b/client/src/App.jsx index 62cc01e..794387c 100644 --- a/client/src/App.jsx +++ b/client/src/App.jsx @@ -35,7 +35,7 @@ import { modeAtom } from "./atom/Atom"; import ForgotPassword from "./component/ForgotPassword"; import VerifyEmail from "./component/Verify"; import NotFound from "./component/NotFound"; -import MiniChatbot from "./component/MiniChatbot"; +// import MiniChatbot from "./component/MiniChatbot"; import ProgressBar from "./component/ProgressBar/ProgressBar"; import ProtectedRoute from '../../client/src/component/ProtectedRoute' @@ -52,17 +52,17 @@ const Layout = ({ children, mode, setProgress, toggleMode, showAlert }) => {
{/* Conditionally render the Navbar */} {/* {!hideNavbarRoutes.includes(location.pathname) && ( */} - + {/* )} */} {/* Main content */} @@ -70,7 +70,7 @@ const Layout = ({ children, mode, setProgress, toggleMode, showAlert }) => { {/* Conditionally render the Footer */} {/* {!hideFooterRoutes.includes(location.pathname) && ( */} -
); @@ -87,7 +87,7 @@ function App() { }; const [progress, setProgress] = useState(0); - const [islogged,setloggedin]=useState(false) + const [islogged, setloggedin] = useState(false) useEffect(() => { const savedMode = localStorage.getItem("mode"); if (savedMode) { @@ -140,7 +140,7 @@ function App() { - + {/* */} {/* Wrap everything inside the Layout component */} } /> - } /> + } /> } /> - } /> + } /> } /> - } /> + } /> { const [email, setEmail] = useState(""); const [message, setMessage] = useState(""); @@ -54,6 +55,31 @@ const Footer = (props) => { setEmail(""); }, 7000); }; + useEffect(() => { + // Configure the chatbot settings + window.embeddedChatbotConfig = { + chatbotId: "GzK_h2kRkJ8e-jLXJVgmy", + domain: "www.chatbase.co" + }; + + // Create the script element + const script = document.createElement('script'); + script.src = "https://www.chatbase.co/embed.min.js"; + script.defer = true; + script.setAttribute("chatbotId", "GzK_h2kRkJ8e-jLXJVgmy"); + script.setAttribute("domain", "www.chatbase.co"); + + // Append the script to the body + document.body.appendChild(script); + + // Cleanup function to remove the script on component unmount + return () => { + document.body.removeChild(script); + }; + }, []); + + + return ( <> {/* Divider line */} diff --git a/client/src/css/ScrollTop.css b/client/src/css/ScrollTop.css index 308d15d..e595fae 100644 --- a/client/src/css/ScrollTop.css +++ b/client/src/css/ScrollTop.css @@ -2,7 +2,7 @@ display: none; position: fixed; bottom: 20px; - right: 30px; + right: 80px; z-index: 999; transition-duration: 0.3s; }