From 63abeb118af7d1321a2ebd3786ddbe207ec6d6f5 Mon Sep 17 00:00:00 2001 From: npcdazai Date: Tue, 24 Sep 2024 15:03:36 +0530 Subject: [PATCH] Physical Card --- src/Contexts/GlobalStateProvider.jsx | 9 + src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx | 252 +++++++++++++++++- 2 files changed, 259 insertions(+), 2 deletions(-) diff --git a/src/Contexts/GlobalStateProvider.jsx b/src/Contexts/GlobalStateProvider.jsx index fca685c..436c405 100644 --- a/src/Contexts/GlobalStateProvider.jsx +++ b/src/Contexts/GlobalStateProvider.jsx @@ -820,6 +820,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Active", + "CardDeliveryStatus" : "Delivered" }, { id:2, @@ -828,6 +829,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Active", + "CardDeliveryStatus" : "Not Delivered" }, { id:3, @@ -836,6 +838,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Activate", + "CardDeliveryStatus" : "Delivered" }, { id:3, @@ -844,6 +847,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Partially Active", + "CardDeliveryStatus" : "Partially Delivered" }, { @@ -853,6 +857,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Active", + "CardDeliveryStatus" : "Not Delivered" }, { id:5, @@ -861,6 +866,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Partially Active", + "CardDeliveryStatus" : "Not Delivered" }, { id:6, @@ -869,6 +875,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Active", + "CardDeliveryStatus" : "Delivered" }, { id:7, @@ -877,6 +884,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Activate", + "CardDeliveryStatus" : "Delivered" }, { id:8, @@ -885,6 +893,7 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Activate", + "CardDeliveryStatus" : "Delivered" }, ]) diff --git a/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx b/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx index 8c897f6..a960d62 100644 --- a/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx +++ b/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx @@ -98,7 +98,250 @@ const GiftCard = () => { // "Action", ]; - // const extractedArray = reportsHistory.map((item)=>({ })) + + const physicaltableHeadRow = [ + "Sr. no", + "Order ID", + "Load Status", + "Date & time", + "Total employees", + "Total valuation", + "Activation Status", + "Card delivery status" + ]; + + const physicalCardArr = digital.map((item, index) => ({ + "Sr. no": ( + // + + + {/* */} + + {item?.id} + + + ), + "Order ID": ( + + {/* */} + + {item?.orderid} + + ), + "Email Address": item?.emailAddress, + "Date & time": item?.dateTime, + "Total valuation": item?.totalvaluation, + Role: item?.Role, + "Load Status": ( + + {item?.laodStatus} + + ), + "Total employees": ( + + + + + + + + + + + + + + {users} + + + + + ), + "Activation Status": + ( + + {item?.activationStatus === "Active" ? ( + + {item?.activationStatus} + + ) : item?.activationStatus === "Partially Active" ? ( + + {item?.activationStatus} + + + ) : item?.activationStatus === "Activate" ? ( + + + + {" "} + {item?.activationStatus} + + + ) : ( + "" + )} + + ), + "Card delivery status": ( + + {item?.CardDeliveryStatus === "Delivered" ? ( + + {item?.CardDeliveryStatus} + + ) : item?.CardDeliveryStatus === "Partially Delivered" ? ( + + {item?.CardDeliveryStatus} + + + ) : item?.CardDeliveryStatus === "Not Delivered" ? ( + + {item?.CardDeliveryStatus} + + ) : ( + "" + )} + + ), + })); const extractedArray = digital.map((item, index) => ({ "Sr. no": ( @@ -460,7 +703,12 @@ const GiftCard = () => { /> -

two!

+

three!