From 0150caf4bb09f8bbd957e4adbe327d1ff9d73e78 Mon Sep 17 00:00:00 2001 From: Ebube Date: Mon, 8 Jan 2024 23:37:13 +0100 Subject: [PATCH 1/2] Added New Page --- src/Routers.jsx | 2 ++ src/assets/images/icons/my-page.svg | 1 + src/components/Helpers/Icons.jsx | 53 ++++++++++++++++++++++----- src/components/Partials/Header.jsx | 42 +++++++++++++++++++++- src/components/YourPage/index.jsx | 55 +++++++++++++++++++++++++++++ src/views/YourPage_.jsx | 5 +++ 6 files changed, 149 insertions(+), 9 deletions(-) create mode 100644 src/assets/images/icons/my-page.svg create mode 100644 src/components/YourPage/index.jsx create mode 100644 src/views/YourPage_.jsx diff --git a/src/Routers.jsx b/src/Routers.jsx index 4f6f51c..6df72d5 100644 --- a/src/Routers.jsx +++ b/src/Routers.jsx @@ -53,6 +53,7 @@ import LndPage from "./views/LndPage"; import FamilySettingsPage from "./views/FamilySettingsPage"; import AppDownloadPage from "./views/AppDownloadPage"; import JobGroupsPage from "./views/JobGroupsPage"; +import YourPages from "./views/YourPage_"; export default function Routers() { return ( @@ -115,6 +116,7 @@ export default function Routers() { } /> } /> } /> + } /> } /> } /> } /> diff --git a/src/assets/images/icons/my-page.svg b/src/assets/images/icons/my-page.svg new file mode 100644 index 0000000..f6a8217 --- /dev/null +++ b/src/assets/images/icons/my-page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Helpers/Icons.jsx b/src/components/Helpers/Icons.jsx index 2b2fb0c..1a4f162 100644 --- a/src/components/Helpers/Icons.jsx +++ b/src/components/Helpers/Icons.jsx @@ -462,6 +462,15 @@ export default function Icons({ name }) { clipRule="evenodd" /> + ) : name === "my-page" ? ( + + + ) : name === "accordion-minus" ? ( ) : name === "new-dashboard" ? ( - dashboard + dashboard ) : name === "new-family" ? ( - family + family ) : name === "new-logout" ? ( - logout + logout ) : name === "new-market" ? ( - market + market ) : name === "new-mytask" ? ( - task + task ) : name === "family-id" ? ( - family-id + family-id ) : name === "family-pin" ? ( - family-pin - ): ( + family-pin + ) : ( "" )} diff --git a/src/components/Partials/Header.jsx b/src/components/Partials/Header.jsx index 024e1b9..199f112 100644 --- a/src/components/Partials/Header.jsx +++ b/src/components/Partials/Header.jsx @@ -1,4 +1,4 @@ -import React, { useContext, useEffect, useMemo, useState } from "react"; +import React, { useContext, useMemo, useState } from "react"; import { Link, useLocation, useNavigate } from "react-router-dom"; import bank1 from "../../assets/images/bank-1.png"; import bank2 from "../../assets/images/bank-2.png"; @@ -238,6 +238,9 @@ export default function Header({ logoutModalHandler, sidebarHandler }) { {/* balance */} + + {/* My Page Button */} + {/*
*/} + {userDetails && userDetails?.account_type !== "FAMILY" && ( +
  • + +
    +

    + My Page +

    +
    + +
  • + )} {userDetails && userDetails?.account_type !== "FAMILY" && ( <>
  • @@ -656,3 +670,29 @@ export default function Header({ logoutModalHandler, sidebarHandler }) { ); } + + +const PageButton = () => { + return ( + +
    + + + + + +

    My Page

    + + {/* */} + +
    + + ) +} \ No newline at end of file diff --git a/src/components/YourPage/index.jsx b/src/components/YourPage/index.jsx new file mode 100644 index 0000000..2654ee6 --- /dev/null +++ b/src/components/YourPage/index.jsx @@ -0,0 +1,55 @@ +import React from "react"; +import Layout from "../Partials/Layout"; +import { InputCom } from "../AddJob/settings"; + +const YourPage = () => { + return ( + +
    +
    +
    +

    My page

    +
    +
    +
    + +
    + +
    + +