From 9b3539e406921557d4aab8e832c7816ea099faa3 Mon Sep 17 00:00:00 2001 From: npcdazai Date: Tue, 24 Sep 2024 19:45:28 +0530 Subject: [PATCH] Application Status --- src/Contexts/GlobalStateProvider.jsx | 88 ++++- src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx | 60 +-- .../id/ApplicationStatus.jsx | 350 ++++++++++++++++++ src/Routes/Routes.js | 14 +- src/assets/poojaShah.png | Bin 0 -> 9206 bytes 5 files changed, 474 insertions(+), 38 deletions(-) create mode 100644 src/Pages/OptiFiiGifsAndVouchers/id/ApplicationStatus.jsx create mode 100644 src/assets/poojaShah.png diff --git a/src/Contexts/GlobalStateProvider.jsx b/src/Contexts/GlobalStateProvider.jsx index 451fd4a..234d6bd 100644 --- a/src/Contexts/GlobalStateProvider.jsx +++ b/src/Contexts/GlobalStateProvider.jsx @@ -906,6 +906,90 @@ const GlobalStateProvider = ({ children }) => { }, ]) + const [ApplicationStatus , setApplicationStatus] = useState([ + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"10,000", + ActiveStatus:"Active" + }, + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"10,000", + ActiveStatus:"Activate" + }, + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"load Card", + ActiveStatus:"Activate" + }, + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"10,000", + ActiveStatus:"Active" + }, + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"load Card", + ActiveStatus:"Activate" + }, + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"load Card", + ActiveStatus:"Activate" + }, + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"10,000", + ActiveStatus:"Activate" + }, + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"10,000", + ActiveStatus:"Activate" + }, + { + EmpID:124589, + Name :"Pooja Shah", + emailAddress :"in***@wdimails.com", + mobileNumber :"+91 *** 154874", + Department:"Sales", + LoadStatus :"load Card", + ActiveStatus:"Activate" + }, + ]) + return ( { advanceStatus, setAdvanceStatus, digital, - setDigital + setDigital, + ApplicationStatus, + setAdvanceStatus }} > {children} diff --git a/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx b/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx index 1a75d2c..e9a0d8d 100644 --- a/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx +++ b/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx @@ -50,7 +50,7 @@ import { AiOutlineEdit } from "react-icons/ai"; import { FaRegEye } from "react-icons/fa"; import { PiReceipt } from "react-icons/pi"; import { OPACITY_ON_LOAD } from "../../Layout/animations"; -import { Link } from "react-router-dom"; +import { Link, NavLink } from "react-router-dom"; import backFund from "../../assets/backfund.svg"; import PrimaryButton from "../../Components/Buttons/PrimaryButton"; import { FaArrowUpFromBracket } from "react-icons/fa6"; @@ -98,7 +98,6 @@ const GiftCard = () => { // "Action", ]; - const physicaltableHeadRow = [ "Sr. no", "Order ID", @@ -107,7 +106,7 @@ const GiftCard = () => { "Total employees", "Total valuation", "Activation Status", - "Card delivery status" + "Card delivery status", ]; const instantTableHeadRow = [ @@ -235,8 +234,7 @@ const GiftCard = () => { ), - "Activation Status": - ( + "Activation Status": ( { )} ), - "Card delivery status": ( + "Card delivery status": ( { ) : item?.CardDeliveryStatus === "Not Delivered" ? ( - {item?.CardDeliveryStatus} - + my={1} + size={"sm"} + bgColor="#FFD9D8" + borderRadius="13.75px" + color="#CC4E4B" + p={1} + px={3} + border="1px solid #FFACAA" + > + {item?.CardDeliveryStatus} + ) : ( "" )} @@ -555,15 +553,16 @@ const GiftCard = () => { ), "Order ID": ( - - {/* + + {/* { rounded={"full"} /> */} - {item?.orderid} - + {item?.orderid} + + ), "Email Address": item?.emailAddress, "Date & time": item?.dateTime, "Total valuation": item?.totalvaluation, - "Quantity": item?.quantity, + Quantity: item?.quantity, Role: item?.Role, "Load Status": ( { /> - { +// return ( +// + +// +// ); +// }; + +// export default ApplicationStatus; +import { + Box, + Button, + Divider, + HStack, + Icon, + Image, + Input, + InputGroup, + InputLeftElement, + Menu, + MenuButton, + MenuItem, + MenuList, + Radio, + Tag, + TagLabel, + Text, + VStack, +} from "@chakra-ui/react"; +import React, { useContext, useEffect, useState } from "react"; +import MiniHeader from "../../../Components/MiniHeader"; +import GlobalStateContext from "../../../Contexts/GlobalStateContext"; +import NormalTable from "../../../Components/DataTable/NormalTable"; +import { + AddIcon, + CalendarIcon, + ChevronDownIcon, + EmailIcon, + SearchIcon, + ViewIcon, +} from "@chakra-ui/icons"; +import { + MdFilterList, + MdNotificationsNone, + MdOutlineHeadsetMic, +} from "react-icons/md"; +import { RiDeleteBin5Line, RiWallet3Line } from "react-icons/ri"; +import { AiOutlineEdit } from "react-icons/ai"; +import { FaRegEye } from "react-icons/fa"; +import { PiReceipt } from "react-icons/pi"; +import { OPACITY_ON_LOAD } from "../../../Layout/animations"; +import { Link } from "react-router-dom"; +import backFund from "../../../assets/backfund.svg"; +import PrimaryButton from "../../../Components/Buttons/PrimaryButton"; +import { FaArrowUpFromBracket } from "react-icons/fa6"; +import SecondaryButton from "../../../Components/Buttons/SecondaryButton"; +import { LuListFilter } from "react-icons/lu"; +import { BsFilterRight } from "react-icons/bs"; +import pdfIcon from "../../../assets/pdfIcon.svg"; +import ExcelIcon from "../../../assets/ExcelIcon.svg"; +import redinfo from "../../../assets/redinfo.png"; +import pooja from "../../../assets/poojaShah.png"; + +const Employees = () => { + const { ApplicationStatus } = useContext(GlobalStateContext); + const [isLoading, setIsLoading] = useState(false); + const [searchTerm, setSearchTerm] = useState(""); + + useEffect(() => { + // Set isLoading to true + setIsLoading(true); + + // Simulate a 3-second delay + const timer = setTimeout(() => { + setIsLoading(false); // Set isLoading to false after 3 seconds + }, 500); + + // Cleanup the timer when the component unmounts or when the useEffect re-runs + return () => clearTimeout(timer); + }, []); // Empty dependency array means this effect runs once after the component mounts + + // ===============================[ Table Header ] + const tableHeadRow = [ + "Emp ID", + "Name", + "Email Address", + "Mobile number", + "Department", + "Load Status", + "Active Status", + ]; + + // const extractedArray = reportsHistory.map((item)=>({ })) + + const extractedArray = ApplicationStatus.map((item, index) => ({ + "Emp ID": ( + // + + {/* */} + {item?.EmpID} + + // + ), + Name: ( + + + + {item?.Name} + + + ), + "Email Address": item?.emailAddress, + "Mobile number": item?.mobileNumber, + Grade: item?.Grade, + Department: item?.Department, + Role: item?.Role, + "Load Status": ( + + {item?.LoadStatus === "10,000" ? ( + {item?.LoadStatus} + ) : item?.LoadStatus === "load Card" ? ( + + + {item?.LoadStatus} + + ) : null} + + // + // {item?.status} + // + ), + "Active Status": ( + + {item?.ActiveStatus === "Active" ? ( + + {item?.ActiveStatus} + + ) : item?.ActiveStatus === "Activate" ? ( + + + + {" "} + {item?.ActiveStatus} + + + ) : null} + + ), + })); + + return ( + + + + + + #45152487 + + + Order ID + + + + Order accepted + + + + + + + + } + rightIcon={} + fontSize={"xs"} + color={"gray.700"} + variant="outline" + size={"sm"} + me={2} + > + Sort + + + Ascending + Descending + Recently Viewed + Recently Added + + + + + + + } + rightIcon={} + fontSize={"xs"} + colorScheme="gray" + color={"gray.700"} + variant="outline" + size={"sm"} + me={2} + > + Export + + + + Export as PDF + + + Export as Excel + + + + + } + rightIcon={} + fontSize={"xs"} + color={"gray.700"} + variant="outline" + size={"sm"} + me={2} + > + Filter + + + Ascending + Descending + Recently Viewed + Recently Added + + + + + + + + + + ); +}; + +export default Employees; diff --git a/src/Routes/Routes.js b/src/Routes/Routes.js index 0eb160d..1133010 100644 --- a/src/Routes/Routes.js +++ b/src/Routes/Routes.js @@ -16,10 +16,9 @@ import ManageDepartmentAndRoles from "../Pages/ManageHumanResource/ManageDepartm import Department from "../Pages/ManageHumanResource/ManageDepartmentAndRoles/Department"; import Roles from "../Pages/ManageHumanResource/ManageDepartmentAndRoles/Roles"; import OptiFiiExpenseDashboard from "../Pages/OptiFiiExpense/OptiFiiExpenseDashboard"; -import GiftCard from "../Pages/OptiFiiGifsAndVouchers/GiftCard"; - +import GiftCard from "../Pages/OptiFiiGifsAndVouchers/GiftCard"; +import ApplicationStatus from "../Pages/OptiFiiGifsAndVouchers/id/ApplicationStatus"; export const RouteLink = [ - { path: "/", Component: Dashbaord }, { path: "/expenses", Component: Expenses }, { path: "/requests", Component: Requests }, @@ -35,8 +34,9 @@ export const RouteLink = [ { path: "/reports", Component: Report }, { path: "/support-ticket", Component: SupportAndTicket }, { path: "/settings", Component: Settings }, - { path: "/department", Component: Department }, - { path: "/roles", Component: Roles }, - { path: "/optiFii-expense-dashboard", Component: OptiFiiExpenseDashboard }, - {path : "/gift-card", Component : GiftCard} + { path: "/department", Component: Department }, + { path: "/roles", Component: Roles }, + { path: "/optiFii-expense-dashboard", Component: OptiFiiExpenseDashboard }, + { path: "/gift-card", Component: GiftCard }, + { path: "/application-status", Component: ApplicationStatus }, ]; diff --git a/src/assets/poojaShah.png b/src/assets/poojaShah.png new file mode 100644 index 0000000000000000000000000000000000000000..f09c796885ac8bac773bd6aa4caac99df819430c GIT binary patch literal 9206 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 M07*qoM6N<$f<7w|-~a#s literal 0 HcmV?d00001