From 0cc69956a1a46ebfd5389a33e29734b4c140fdab Mon Sep 17 00:00:00 2001 From: npcdazai Date: Mon, 30 Sep 2024 12:19:50 +0530 Subject: [PATCH] Added "quantity" property to each object in the data array. --- src/Pages/OptiFiiExpense/WalletProgram.jsx | 4 +- .../OptiFiiExpense/wallet/CreateWallet.jsx | 55 +++++++++++++++++++ src/Routes/Routes.js | 2 + 3 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 src/Pages/OptiFiiExpense/wallet/CreateWallet.jsx diff --git a/src/Pages/OptiFiiExpense/WalletProgram.jsx b/src/Pages/OptiFiiExpense/WalletProgram.jsx index f2f3755..7ba2d36 100644 --- a/src/Pages/OptiFiiExpense/WalletProgram.jsx +++ b/src/Pages/OptiFiiExpense/WalletProgram.jsx @@ -44,7 +44,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"; @@ -228,7 +228,9 @@ const WalletProgram = () => { + } title={"Create wallet"} /> + diff --git a/src/Pages/OptiFiiExpense/wallet/CreateWallet.jsx b/src/Pages/OptiFiiExpense/wallet/CreateWallet.jsx new file mode 100644 index 0000000..4095fe3 --- /dev/null +++ b/src/Pages/OptiFiiExpense/wallet/CreateWallet.jsx @@ -0,0 +1,55 @@ +import React from "react"; +import { + Box, + Step, + StepDescription, + StepIcon, + StepIndicator, + StepNumber, + StepSeparator, + StepStatus, + StepTitle, + Stepper, + useSteps, +} from "@chakra-ui/react"; + +const steps = [ + { title: "Wallet policy", description: "Wallet policy" }, + { title: "Approval policy", description: "Approval policy" }, + { title: "Submission policy", description: "Submission policy" }, + { title: "Define budget", description: "Define budget" }, +]; + +const CreateWallet = () => { + const { activeStep } = useSteps({ + index: 1, + count: steps.length, + }); + return ( + + + {steps.map((step, index) => ( + + + } + incomplete={} + active={} + /> + + + + {step.title} + {step.description} + + + + + ))} + + + ); +}; + +export default CreateWallet; diff --git a/src/Routes/Routes.js b/src/Routes/Routes.js index 4b1584b..4fc5a39 100644 --- a/src/Routes/Routes.js +++ b/src/Routes/Routes.js @@ -19,6 +19,7 @@ import OptiFiiExpenseDashboard from "../Pages/OptiFiiExpense/OptiFiiExpenseDashb import GiftCard from "../Pages/OptiFiiGifsAndVouchers/GiftCard"; import ApplicationStatus from "../Pages/OptiFiiGifsAndVouchers/id/ApplicationStatus"; import DigitalApplicationStatus from "../Pages/OptiFiiGifsAndVouchers/id/DigitalApplication"; +import CreateWallet from "../Pages/OptiFiiExpense/wallet/CreateWallet"; export const RouteLink = [ { path: "/", Component: Dashbaord }, { path: "/expenses", Component: Expenses }, @@ -41,4 +42,5 @@ export const RouteLink = [ { path: "/gift-card", Component: GiftCard }, { path: "/gift-card/application-status", Component: ApplicationStatus }, { path: "/gift-card/digital-application-status", Component: DigitalApplicationStatus }, + {path:"/wallet-program/create-wallet" , Component : CreateWallet} ];