From e379fdde430a39af2a8da6aea62ec400eefda335 Mon Sep 17 00:00:00 2001 From: Mohammad Date: Tue, 12 Mar 2024 17:02:53 +0330 Subject: [PATCH] design:improve design and bug fixed ui/ux --- components/Footer/index.jsx | 63 --------------- components/Home/LazyBook.jsx | 8 +- components/Home/Main.jsx | 14 ++-- components/Home/PageBook.jsx | 4 +- components/Home/SingleRowBook.jsx | 2 +- components/Layout/Navbar.jsx | 4 +- components/Login/index.jsx | 4 +- components/User/SingleReserved.jsx | 119 ++++++++++++++++------------- components/User/UserReserved.jsx | 3 +- pages/_app.js | 9 ++- pages/user/logout.js | 2 +- 11 files changed, 92 insertions(+), 140 deletions(-) delete mode 100644 components/Footer/index.jsx diff --git a/components/Footer/index.jsx b/components/Footer/index.jsx deleted file mode 100644 index c2f0eef..0000000 --- a/components/Footer/index.jsx +++ /dev/null @@ -1,63 +0,0 @@ -import Link from "next/link"; -import { useEffect, useState } from "react"; -import {TbBrandInstagram, TbSmartHome,TbUser,TbLogin} from 'react-icons/tb' -import DesktopFooter from "./Desktop"; -export default function footer() { - const [hasLoggedIn, setHasLoggedIn] = useState(false); - - if (typeof window !== "undefined") { - useEffect(() => { - if (localStorage.getItem("token")) { - setHasLoggedIn(true); - } else { - setHasLoggedIn(false); - } - }, [localStorage.getItem("token")]); - } - return ( - <> -
-
-
- - - - خانه - - - - - {hasLoggedIn ? ( - - - - پروفایل - - - ) : ( - - - - - - ورود به حساب - - - )} -
-
-
- - - - ); -} diff --git a/components/Home/LazyBook.jsx b/components/Home/LazyBook.jsx index deddbe1..ce494f6 100644 --- a/components/Home/LazyBook.jsx +++ b/components/Home/LazyBook.jsx @@ -1,10 +1,10 @@ export default function LazyBookComponent() { return ( -
+
Loading... -
-
-
+
+
+
); } diff --git a/components/Home/Main.jsx b/components/Home/Main.jsx index ba24f96..0999cc1 100644 --- a/components/Home/Main.jsx +++ b/components/Home/Main.jsx @@ -2,7 +2,6 @@ import { useRouter } from "next/router"; import React, { useEffect, useState } from "react"; import { last_search } from "../../services/search"; import { AiOutlineSearch } from "react-icons/ai"; -import LogoApplication from "./Logo"; import Select from "../common/Select"; import { AxiosInstance } from "../../utils/http"; import SingleRowBook from "./SingleRowBook"; @@ -123,9 +122,8 @@ export default function MainComponent() { return ( <>
-
- -
+ +
setCurrentLibraryId(Number(v))} ClassName={ - "md:w-1/4 text-gray-900 rounded-lg bg-gray-50 border border-gray-300 focus:ring-green-500 focus:border-green-500 " + "md:w-1/4 text-gray-700 rounded-lg bg-gray-50 border border-gray-300 focus:ring-1 focus:outline-none focus:ring-green-500 focus:border-green-500 " } />