Final_Major_Commit

This commit is contained in:
Hemant2335
2023-11-23 19:34:40 +05:30
parent 5a49a75812
commit e0b26251c8
4 changed files with 28 additions and 15 deletions

View File

@@ -1,7 +1,12 @@
import { Routes, Route } from 'react-router-dom';
import { Routes, Route, useLocation } from 'react-router-dom';
import Navigation from './Navigation';
import Conversation from './conversation/Conversation';
import About from './About';
import Login from './Login/Login';
import Signup from './Login/Signup';
import ResetCode from './Login/ResetCode';
import ForgotPass from './Login/ForgotPass';
import PageNotFound from './PageNotFound';
import { inject } from '@vercel/analytics';
import { useMediaQuery } from './hooks';
@@ -13,20 +18,28 @@ inject();
export default function App() {
const { isMobile } = useMediaQuery();
const [navOpen, setNavOpen] = useState(!isMobile);
const location = useLocation();
// Checking for the login page
const isLogin = location.pathname === '/login';
return (
<div className="min-h-full min-w-full">
<Navigation navOpen={navOpen} setNavOpen={setNavOpen} />
{!isLogin && <Navigation navOpen={navOpen} setNavOpen={setNavOpen} />}
<div
className={`transition-all duration-200 ${
className={`transition-all duration-200 ${
!isMobile
? `ml-0 ${!navOpen ? '-mt-5 md:mx-auto lg:mx-auto' : 'md:ml-72'}`
: 'ml-0 md:ml-16'
}`}
}${isLogin && `ml-0`}`}
>
<Routes>
<Route path="/" element={<Conversation />} />
<Route path="/about" element={<About />} />
<Route path="/login" element={<Login />} />
<Route path="/register" element={<Signup />} />
<Route path="/Forgot" element={<ForgotPass />} />
<Route path="/ResetPassword" element={<ResetCode />} />
<Route path="*" element={<PageNotFound />} />
<Route path="/settings" element={<Setting />} />
</Routes>

View File

@@ -1,7 +1,7 @@
import React from 'react';
import DocsGPT3 from '../assets/cute_docsgpt3.svg';
import { useNavigate } from 'react-router-dom';
export default function forgotPass() {
export default function ForgotPass() {
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
e.preventDefault();
console.log('login');