From 2ff55996c057d95324272f0cb112bf7bfbc9de3f Mon Sep 17 00:00:00 2001 From: Ansh101112 Date: Sun, 21 Jul 2024 01:07:38 +0530 Subject: [PATCH] new ui integrated with backend --- package-lock.json | 4 +- src/Admin/AdminLayout.jsx | 8 +- src/Admin/components/AdminNavbar.jsx | 2 +- .../components/AdminNavbar/AdminNavbar.jsx | 2 +- src/App.jsx | 12 +- src/PrivateRoute.jsx | 2 +- src/User/components/Aside/Aside.jsx | 53 ++++-- src/User/components/Buttons/Logout.jsx | 5 +- src/User/components/Navbar/AuthButton.jsx | 2 +- src/User/components/Navbar/MobileMenu.jsx | 26 ++- src/User/components/Navbar/UserNavbar.jsx | 20 ++- src/User/pages/Dashboard/dashboard_cart.jsx | 23 ++- src/User/pages/UserAuth/UserAuth.jsx | 166 ++++++++++++++---- 13 files changed, 228 insertions(+), 97 deletions(-) diff --git a/package-lock.json b/package-lock.json index c534c3d7..5565b638 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3401,7 +3401,7 @@ "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "devOptional": true + "dev": true }, "node_modules/@types/raf": { "version": "3.4.3", @@ -3414,7 +3414,7 @@ "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", - "devOptional": true, + "dev": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" diff --git a/src/Admin/AdminLayout.jsx b/src/Admin/AdminLayout.jsx index 928e1c8f..6321195a 100644 --- a/src/Admin/AdminLayout.jsx +++ b/src/Admin/AdminLayout.jsx @@ -1,12 +1,12 @@ -import React from 'react'; -import { Outlet } from 'react-router-dom'; -import AdminNavbar from './components/AdminNavbar/AdminNavbar'; +import React from "react"; +import { Outlet } from "react-router-dom"; +import AdminNavbar from "./components/AdminNavbar/AdminNavbar"; // import AdminFooter from './components/AdminFooter'; const AdminLayout = () => { return (
- + {/* */} {/* */}
diff --git a/src/Admin/components/AdminNavbar.jsx b/src/Admin/components/AdminNavbar.jsx index a672975b..c597d684 100644 --- a/src/Admin/components/AdminNavbar.jsx +++ b/src/Admin/components/AdminNavbar.jsx @@ -12,7 +12,7 @@ const AdminNavbar = () => { localStorage.removeItem("isLoggedIn"); localStorage.removeItem("username"); alert("Logout Successful."); - navigate("/login"); + navigate("/auth"); } }; return ( diff --git a/src/Admin/components/AdminNavbar/AdminNavbar.jsx b/src/Admin/components/AdminNavbar/AdminNavbar.jsx index 1fa0d89b..3109ba69 100644 --- a/src/Admin/components/AdminNavbar/AdminNavbar.jsx +++ b/src/Admin/components/AdminNavbar/AdminNavbar.jsx @@ -14,7 +14,7 @@ const AdminNavbar = () => { localStorage.removeItem("isLoggedIn"); localStorage.removeItem("username"); alert("Logout Successful."); - navigate("/login"); + navigate("/auth"); } }; diff --git a/src/App.jsx b/src/App.jsx index 975b91c4..7f78a97b 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -69,16 +69,14 @@ import PrintingStationery from "./User/pages/Popular_Categories/Printing-Station import { Helmet } from "react-helmet"; - export default function App() { return ( - {/* CookieConsentBanner component */} + {/* CookieConsentBanner component */} - }> } /> @@ -154,7 +152,7 @@ export default function App() { /> } /> - } /> + } /> } /> } /> } /> @@ -165,6 +163,12 @@ export default function App() { } /> }> + }> + } /> + {/* } /> */} + } /> + } /> + } /> } /> { const isLoggedIn = localStorage.getItem("isLoggedIn") === "true"; - return isLoggedIn ? : ; + return isLoggedIn ? : ; }; export default PrivateRoute; diff --git a/src/User/components/Aside/Aside.jsx b/src/User/components/Aside/Aside.jsx index 776d4a3c..3d3cfc97 100644 --- a/src/User/components/Aside/Aside.jsx +++ b/src/User/components/Aside/Aside.jsx @@ -56,7 +56,7 @@ const Aside = () => { if (result.isConfirmed) { localStorage.setItem("isLoggedIn", false); localStorage.removeItem("username"); - navigate("/login"); + navigate("/auth"); Swal.fire({ title: "Logout successfully!", @@ -78,7 +78,8 @@ const Aside = () => { <>