From 7106845c990c0e6db84ac8c71d4a40bda5521948 Mon Sep 17 00:00:00 2001 From: npcdazai Date: Tue, 24 Sep 2024 15:42:51 +0530 Subject: [PATCH] Instant Card --- src/Contexts/GlobalStateProvider.jsx | 27 ++- src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx | 196 +++++++++++++++++- 2 files changed, 213 insertions(+), 10 deletions(-) diff --git a/src/Contexts/GlobalStateProvider.jsx b/src/Contexts/GlobalStateProvider.jsx index 436c405..451fd4a 100644 --- a/src/Contexts/GlobalStateProvider.jsx +++ b/src/Contexts/GlobalStateProvider.jsx @@ -820,7 +820,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Active", - "CardDeliveryStatus" : "Delivered" + "CardDeliveryStatus" : "Delivered", + "quantity":"500" }, { id:2, @@ -829,7 +830,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Active", - "CardDeliveryStatus" : "Not Delivered" + "CardDeliveryStatus" : "Not Delivered", + "quantity":"500" }, { id:3, @@ -838,7 +840,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Activate", - "CardDeliveryStatus" : "Delivered" + "CardDeliveryStatus" : "Delivered", + "quantity":"500" }, { id:3, @@ -847,7 +850,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Partially Active", - "CardDeliveryStatus" : "Partially Delivered" + "CardDeliveryStatus" : "Partially Delivered", + "quantity":"500" }, { @@ -857,7 +861,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Active", - "CardDeliveryStatus" : "Not Delivered" + "CardDeliveryStatus" : "Not Delivered", + "quantity":"500" }, { id:5, @@ -866,7 +871,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Partially Active", - "CardDeliveryStatus" : "Not Delivered" + "CardDeliveryStatus" : "Not Delivered", + "quantity":"500" }, { id:6, @@ -875,7 +881,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Active", - "CardDeliveryStatus" : "Delivered" + "CardDeliveryStatus" : "Delivered", + "quantity":"500" }, { id:7, @@ -884,7 +891,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Activate", - "CardDeliveryStatus" : "Delivered" + "CardDeliveryStatus" : "Delivered", + "quantity":"500" }, { id:8, @@ -893,7 +901,8 @@ const GlobalStateProvider = ({ children }) => { "dateTime":"10 June 2024, 10am", "totalvaluation":"₹ 70,000", "activationStatus":"Activate", - "CardDeliveryStatus" : "Delivered" + "CardDeliveryStatus" : "Delivered", + "quantity":"500" }, ]) diff --git a/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx b/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx index a960d62..1a75d2c 100644 --- a/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx +++ b/src/Pages/OptiFiiGifsAndVouchers/GiftCard.jsx @@ -110,6 +110,17 @@ const GiftCard = () => { "Card delivery status" ]; + const instantTableHeadRow = [ + "Sr. no", + "Order ID", + "Load Status", + "Date & time", + "Quantity", + "Total employees", + "Total valuation", + "Activation Status", + ]; + const physicalCardArr = digital.map((item, index) => ({ "Sr. no": ( // @@ -520,6 +531,184 @@ const GiftCard = () => { ), })); + const instaCardArr = digital.map((item, index) => ({ + "Sr. no": ( + // + + + {/* */} + + {item?.id} + + + ), + "Order ID": ( + + {/* */} + + {item?.orderid} + + ), + "Email Address": item?.emailAddress, + "Date & time": item?.dateTime, + "Total valuation": item?.totalvaluation, + "Quantity": item?.quantity, + 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} + + + ) : ( + "" + )} + + ), + })); + return ( { /> -

three!

+