From 75423fbf8614e2a1c7e49745b0b6cebf8686d8f3 Mon Sep 17 00:00:00 2001 From: Atoleanantha <103057343+Atoleanantha@users.noreply.github.com> Date: Fri, 3 Nov 2023 16:27:19 +0530 Subject: [PATCH 1/9] folder created --- src/pages/pf-resetpassword'/index.jsx | 0 src/pages/pf-resetpassword'/resetpassword.container.jsx | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/pages/pf-resetpassword'/index.jsx create mode 100644 src/pages/pf-resetpassword'/resetpassword.container.jsx diff --git a/src/pages/pf-resetpassword'/index.jsx b/src/pages/pf-resetpassword'/index.jsx new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/pf-resetpassword'/resetpassword.container.jsx b/src/pages/pf-resetpassword'/resetpassword.container.jsx new file mode 100644 index 0000000..e69de29 From ee9c5ef7335705bdfb18e2e11c8fc4c4ac0a61ac Mon Sep 17 00:00:00 2001 From: Atoleanantha <103057343+Atoleanantha@users.noreply.github.com> Date: Fri, 3 Nov 2023 16:49:06 +0530 Subject: [PATCH 2/9] reset passwor page created --- src/pages/pf-resetpassword'/index.jsx | 4 + .../resetpassword.container.jsx | 87 +++++++++++++++++++ .../resetpassword.module.css | 3 + 3 files changed, 94 insertions(+) create mode 100644 src/pages/pf-resetpassword'/resetpassword.module.css diff --git a/src/pages/pf-resetpassword'/index.jsx b/src/pages/pf-resetpassword'/index.jsx index e69de29..5738e4d 100644 --- a/src/pages/pf-resetpassword'/index.jsx +++ b/src/pages/pf-resetpassword'/index.jsx @@ -0,0 +1,4 @@ +import {ResetPassword } from "./resetpassword.container"; + + +export default ResetPassword; \ No newline at end of file diff --git a/src/pages/pf-resetpassword'/resetpassword.container.jsx b/src/pages/pf-resetpassword'/resetpassword.container.jsx index e69de29..84262cc 100644 --- a/src/pages/pf-resetpassword'/resetpassword.container.jsx +++ b/src/pages/pf-resetpassword'/resetpassword.container.jsx @@ -0,0 +1,87 @@ +import React from 'react'; +import { Link } from 'react-router-dom'; +import { useFormik } from 'formik'; +import logo_icon_64 from '../../assets/images/logo-icon-64.png'; +import style from "./resetpassword.module.css" + +const ResetPassword = () => { + const formik = useFormik({ + initialValues: { + email: '', + }, + validate: (values) => { + const errors = {}; + + if (!values.email) { + errors.email = 'Email is required*'; + } else if (!/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(values.email)) { + errors.email = 'Invalid email address*'; + } + + return errors; + } + + }); + + return ( + <> +
+
+
+
+
+ + + +
Reset Your Password
+
+

+ Please enter your email address. You will receive a link to create a new password via email. +

+
+
+
+ + + {formik.touched.email && formik.errors.email ? ( +
{formik.errors.email}
+ ) : null} +
+ +
+ +
+ +
+ Remember your password ? + + Sign in + +
+
+
+
+
+
+
+
+ + ); +}; + +export { ResetPassword }; diff --git a/src/pages/pf-resetpassword'/resetpassword.module.css b/src/pages/pf-resetpassword'/resetpassword.module.css new file mode 100644 index 0000000..dafb497 --- /dev/null +++ b/src/pages/pf-resetpassword'/resetpassword.module.css @@ -0,0 +1,3 @@ +.red{ + color: red; +} \ No newline at end of file From a9139d05e04ea666495eb1712b3c841d8f2ab10c Mon Sep 17 00:00:00 2001 From: Vedansh Mehra Date: Sat, 4 Nov 2023 01:49:45 +0530 Subject: [PATCH 3/9] added forgot password page --- .../forgot-password.container.jsx} | 49 ++++++++++--------- .../forgot-password.module.css} | 0 src/pages/pf-forgot-password/index.jsx | 3 ++ src/pages/pf-login/login.container.jsx | 10 ++-- src/pages/pf-resetpassword'/index.jsx | 4 -- src/routes/routes.jsx | 5 ++ src/routes/urls.js | 1 + 7 files changed, 39 insertions(+), 33 deletions(-) rename src/pages/{pf-resetpassword'/resetpassword.container.jsx => pf-forgot-password/forgot-password.container.jsx} (73%) rename src/pages/{pf-resetpassword'/resetpassword.module.css => pf-forgot-password/forgot-password.module.css} (100%) create mode 100644 src/pages/pf-forgot-password/index.jsx delete mode 100644 src/pages/pf-resetpassword'/index.jsx diff --git a/src/pages/pf-resetpassword'/resetpassword.container.jsx b/src/pages/pf-forgot-password/forgot-password.container.jsx similarity index 73% rename from src/pages/pf-resetpassword'/resetpassword.container.jsx rename to src/pages/pf-forgot-password/forgot-password.container.jsx index 84262cc..06aa173 100644 --- a/src/pages/pf-resetpassword'/resetpassword.container.jsx +++ b/src/pages/pf-forgot-password/forgot-password.container.jsx @@ -1,26 +1,21 @@ -import React from 'react'; -import { Link } from 'react-router-dom'; -import { useFormik } from 'formik'; -import logo_icon_64 from '../../assets/images/logo-icon-64.png'; -import style from "./resetpassword.module.css" +import React from "react"; +import { Link } from "react-router-dom"; +import { useFormik } from "formik"; +import logo_icon_64 from "../../assets/images/logo-icon-64.png"; +import style from "./forgot-password.module.css"; +import { validateEmail } from "../../utils/validation"; +import { URLs } from "../../routes/urls"; -const ResetPassword = () => { +const ForgotPassword = () => { const formik = useFormik({ initialValues: { - email: '', + email: "", }, validate: (values) => { const errors = {}; - - if (!values.email) { - errors.email = 'Email is required*'; - } else if (!/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(values.email)) { - errors.email = 'Invalid email address*'; - } - + errors.email = validateEmail(values?.email); return errors; - } - + }, }); return ( @@ -33,19 +28,22 @@ const ResetPassword = () => { -
Reset Your Password
+
+ Forgot Your Password? +

- Please enter your email address. You will receive a link to create a new password via email. + Please enter your email address. You will receive a link to + create a new password via email.

-
- Remember your password ? - + + Remember your password ?{" "} + + Sign in
@@ -84,4 +87,4 @@ const ResetPassword = () => { ); }; -export { ResetPassword }; +export { ForgotPassword }; diff --git a/src/pages/pf-resetpassword'/resetpassword.module.css b/src/pages/pf-forgot-password/forgot-password.module.css similarity index 100% rename from src/pages/pf-resetpassword'/resetpassword.module.css rename to src/pages/pf-forgot-password/forgot-password.module.css diff --git a/src/pages/pf-forgot-password/index.jsx b/src/pages/pf-forgot-password/index.jsx new file mode 100644 index 0000000..92975d6 --- /dev/null +++ b/src/pages/pf-forgot-password/index.jsx @@ -0,0 +1,3 @@ +import { ForgotPassword } from "./forgot-password.container"; + +export default ForgotPassword; diff --git a/src/pages/pf-login/login.container.jsx b/src/pages/pf-login/login.container.jsx index 13b3cab..b67b00d 100644 --- a/src/pages/pf-login/login.container.jsx +++ b/src/pages/pf-login/login.container.jsx @@ -7,17 +7,15 @@ import PFInput from "../../component/input"; import PFCheckbox from "../../component/checkbox"; import styles from "./login.container.module.css"; import { URLs } from "../../routes/urls"; -import { emailValidation, requiredValidation } from "../../utils/validation"; +import { requiredValidation, validateEmail } from "../../utils/validation"; const LoginPage = () => { const [rememberMe, setRememberMe] = useState(false); const validate = (values) => { const errors = {}; - if (!values.email) { - errors.email = requiredValidation?.error; - } else if (emailValidation.regEx.test(values.email)) { - errors.email = emailValidation?.error; - } + + errors.email = validateEmail(values?.email); + if (!values.password) { errors.password = requiredValidation?.error; } diff --git a/src/pages/pf-resetpassword'/index.jsx b/src/pages/pf-resetpassword'/index.jsx deleted file mode 100644 index 5738e4d..0000000 --- a/src/pages/pf-resetpassword'/index.jsx +++ /dev/null @@ -1,4 +0,0 @@ -import {ResetPassword } from "./resetpassword.container"; - - -export default ResetPassword; \ No newline at end of file diff --git a/src/routes/routes.jsx b/src/routes/routes.jsx index fee14f6..fe9c01b 100644 --- a/src/routes/routes.jsx +++ b/src/routes/routes.jsx @@ -13,6 +13,7 @@ import OrderInvoice from "../pages/pf-order-invoice"; import Payment from "../pages/pf-payment"; import SignUp from "../pages/pf-signup"; import CustomerDashboard from "../pages/pf-customer-dashboard"; +import ForgotPassword from "../pages/pf-forgot-password"; const router = createBrowserRouter([ { @@ -31,6 +32,10 @@ const router = createBrowserRouter([ path: URLs.SIGN_UP, element: , }, + { + path: URLs.FORGOT_PASSWORD, + element: , + }, { path: URLs.CONTACT, element: , diff --git a/src/routes/urls.js b/src/routes/urls.js index 1e20f12..9e001b8 100644 --- a/src/routes/urls.js +++ b/src/routes/urls.js @@ -8,6 +8,7 @@ export const URLs = { LOGIN: "/login", SIGN_UP: "/signup", FORGOT_PASSWORD: "/forgot-password", + RESET_PASSWORD: "/reset-password", ORDER_INVOICE: "/order-invoice", TERMS_AND_CONDITIONS: "/terms-and-conditions", DASHBOARD: "/dashboard", From 52c717fd8682134a4ae57dac95d3e1628a6cde94 Mon Sep 17 00:00:00 2001 From: shreya072001 Date: Fri, 3 Nov 2023 21:33:37 +0530 Subject: [PATCH 4/9] added trustedby section on home page --- src/pages/pf-home/homepage.container.jsx | 74 ++++++++++++++++++------ 1 file changed, 57 insertions(+), 17 deletions(-) diff --git a/src/pages/pf-home/homepage.container.jsx b/src/pages/pf-home/homepage.container.jsx index 8d01619..d014a4c 100644 --- a/src/pages/pf-home/homepage.container.jsx +++ b/src/pages/pf-home/homepage.container.jsx @@ -1,14 +1,15 @@ -import { faqData } from "../../data/faq"; -import PFAccordion from "../../component/pf-accordion"; -import { featuresData } from "../../data/features"; -import * as Icon from "react-feather"; -import { Link } from "react-router-dom"; -import PFButton from "../../component/pf-button"; -import { AiFillCreditCard } from "react-icons/ai"; -import { PiCardholder } from "react-icons/pi"; -import Testimonials from "../../component/pf-testimonials"; -import Carousel from "../../component/pf-carousel"; -import { bannerData } from "../../data/home-banner.js"; +import { faqData } from "../../data/faq" +import PFAccordion from "../../component/pf-accordion" +import { featuresData } from "../../data/features" +import * as Icon from "react-feather" +import { Link } from "react-router-dom" +import PFButton from "../../component/pf-button" +import { AiFillCreditCard } from "react-icons/ai" +import { PiCardholder } from "react-icons/pi" +import Testimonials from "../../component/pf-testimonials" +import Carousel from "../../component/pf-carousel" +import { bannerData } from "../../data/home-banner.js" +import CountUp from 'react-countup'; const bannerCarouselSettings = { container: ".tiny-three-item", @@ -27,7 +28,7 @@ const bannerCarouselSettings = { items: 1, }, }, -}; +} const Homepage = () => { return ( <> @@ -73,7 +74,7 @@ const Homepage = () => {
{featuresData.map((item, index) => { - let Icons = item.icon; + let Icons = item.icon return (
{

- ); + ) })}
+
+
+
+

+ Trusted by more than 10K users +

+ +

+ Start working with Tailwind CSS that can provide everything you need + to generate awareness, drive traffic, connect. +

+
+ +
+
+

+ K+ +

+
+ Cards Sold +
+
+ +
+

+ K+ +

+
Happy Customers
+
+
+

+ M+ +

+
+ In Card Value +
+
+
+
@@ -169,7 +209,7 @@ const Homepage = () => {
- ); -}; + ) +} -export { Homepage }; +export { Homepage } From 83a1927b83b3fc540cd8beeda554d4dfbb7dc670 Mon Sep 17 00:00:00 2001 From: Vedansh Mehra Date: Sat, 4 Nov 2023 00:56:37 +0530 Subject: [PATCH 5/9] changed social proof text to 10k customers --- src/pages/pf-home/homepage.container.jsx | 61 ++++++++++++------------ 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/src/pages/pf-home/homepage.container.jsx b/src/pages/pf-home/homepage.container.jsx index d014a4c..6a0797e 100644 --- a/src/pages/pf-home/homepage.container.jsx +++ b/src/pages/pf-home/homepage.container.jsx @@ -1,15 +1,15 @@ -import { faqData } from "../../data/faq" -import PFAccordion from "../../component/pf-accordion" -import { featuresData } from "../../data/features" -import * as Icon from "react-feather" -import { Link } from "react-router-dom" -import PFButton from "../../component/pf-button" -import { AiFillCreditCard } from "react-icons/ai" -import { PiCardholder } from "react-icons/pi" -import Testimonials from "../../component/pf-testimonials" -import Carousel from "../../component/pf-carousel" -import { bannerData } from "../../data/home-banner.js" -import CountUp from 'react-countup'; +import { faqData } from "../../data/faq"; +import PFAccordion from "../../component/pf-accordion"; +import { featuresData } from "../../data/features"; +import * as Icon from "react-feather"; +import { Link } from "react-router-dom"; +import PFButton from "../../component/pf-button"; +import { AiFillCreditCard } from "react-icons/ai"; +import { PiCardholder } from "react-icons/pi"; +import Testimonials from "../../component/pf-testimonials"; +import Carousel from "../../component/pf-carousel"; +import { bannerData } from "../../data/home-banner.js"; +import CountUp from "react-countup"; const bannerCarouselSettings = { container: ".tiny-three-item", @@ -28,7 +28,7 @@ const bannerCarouselSettings = { items: 1, }, }, -} +}; const Homepage = () => { return ( <> @@ -74,7 +74,7 @@ const Homepage = () => {
{featuresData.map((item, index) => { - let Icons = item.icon + let Icons = item.icon; return (
{

- ) + ); })} -
+

- Trusted by more than 10K users + Trusted by more than 10K customers

@@ -120,27 +120,28 @@ const Homepage = () => {

- K+ + + K+

-
- Cards Sold -
+
Cards Sold

- K+ + + K+

-
Happy Customers
+
+ Happy Customers +

- M+ + + M+

-
- In Card Value -
+
In Card Value
@@ -209,7 +210,7 @@ const Homepage = () => {
- ) -} + ); +}; -export { Homepage } +export { Homepage }; From 2992e9fe55b7b8d026e51bc46ff42e22ebbf9946 Mon Sep 17 00:00:00 2001 From: rituraj singh Date: Fri, 3 Nov 2023 22:49:59 +0530 Subject: [PATCH 6/9] complete the task -paymentconfirmation page --- src/assets/icons/check-circle.svg | 1 + src/pages/pf-order-confirmation/index.jsx | 3 ++ .../order-confirmation.container.jsx | 51 +++++++++++++++++++ .../order-confirmation.module.css | 11 ++++ src/pages/sample/index.jsx | 10 ++-- 5 files changed, 72 insertions(+), 4 deletions(-) create mode 100644 src/assets/icons/check-circle.svg create mode 100644 src/pages/pf-order-confirmation/index.jsx create mode 100644 src/pages/pf-order-confirmation/order-confirmation.container.jsx create mode 100644 src/pages/pf-order-confirmation/order-confirmation.module.css diff --git a/src/assets/icons/check-circle.svg b/src/assets/icons/check-circle.svg new file mode 100644 index 0000000..7f1eebd --- /dev/null +++ b/src/assets/icons/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/pages/pf-order-confirmation/index.jsx b/src/pages/pf-order-confirmation/index.jsx new file mode 100644 index 0000000..9f841f2 --- /dev/null +++ b/src/pages/pf-order-confirmation/index.jsx @@ -0,0 +1,3 @@ +import {OrderConfirmation} from "./order-confirmation.container"; + +export default OrderConfirmation; \ No newline at end of file diff --git a/src/pages/pf-order-confirmation/order-confirmation.container.jsx b/src/pages/pf-order-confirmation/order-confirmation.container.jsx new file mode 100644 index 0000000..feb0c69 --- /dev/null +++ b/src/pages/pf-order-confirmation/order-confirmation.container.jsx @@ -0,0 +1,51 @@ +import React from "react"; +import { Link } from "react-router-dom"; +import { FiThumbsUp } from "../../assets/icons/icons"; +import styles from "./order-confirmation.module.css"; +function OrderConfirmation() { + return ( + <> +
+
+
+
+
+ +
+

+ Payment Submitted +

+
+
+
+

Order number :

+

Email Address :

+

Payment Method :Bitcoin(BTC)

+
+
+
+
+

+ Launch your campaign and benefit from our expertise on designing + and managing conversion centered Tailwind x3 html page. +

+ +
+ + Back to Home + +
+
+
+
+
+ + ); +} + +export { OrderConfirmation }; diff --git a/src/pages/pf-order-confirmation/order-confirmation.module.css b/src/pages/pf-order-confirmation/order-confirmation.module.css new file mode 100644 index 0000000..eacc3ad --- /dev/null +++ b/src/pages/pf-order-confirmation/order-confirmation.module.css @@ -0,0 +1,11 @@ +.background { + width: 70%; + background-color: lightblue; + margin: 0 auto; + height: 90vh; +} +@media (min-width: 768px) { + .background { + width: 60%; + } +} diff --git a/src/pages/sample/index.jsx b/src/pages/sample/index.jsx index e7c607c..251320e 100644 --- a/src/pages/sample/index.jsx +++ b/src/pages/sample/index.jsx @@ -12,6 +12,7 @@ import Navbar from "../../component/navbar1"; import Carousel from "../../component/pf-carousel"; import { testimonialsData } from "../../data/testimonials"; import Payment from "../pf-payment"; +import OrderConfirmation from "../pf-order-confirmation"; const faqData = [ { key: "1", @@ -67,8 +68,9 @@ const Sample = () => { }; return ( <> - - + + + {testimonialsData?.map((item, index) => (
@@ -106,7 +108,7 @@ const Sample = () => {
))}
- + @@ -154,7 +156,7 @@ const Sample = () => { value={"option-3"} checked={selectedOption === "option-3"} onChange={handleRadioChange} - /> + /> ); }; From c77878ba7216c1e27a3f58ff5eec766914e90539 Mon Sep 17 00:00:00 2001 From: Vedansh Mehra Date: Sat, 4 Nov 2023 01:28:07 +0530 Subject: [PATCH 7/9] added order confirmation page --- src/pages/pf-order-confirmation/index.jsx | 4 +- .../order-confirmation.container.jsx | 45 +++++++++++++------ .../order-confirmation.module.css | 9 +--- src/pages/sample/index.jsx | 2 - src/routes/routes.jsx | 5 +++ src/routes/urls.js | 1 + 6 files changed, 41 insertions(+), 25 deletions(-) diff --git a/src/pages/pf-order-confirmation/index.jsx b/src/pages/pf-order-confirmation/index.jsx index 9f841f2..8c905e0 100644 --- a/src/pages/pf-order-confirmation/index.jsx +++ b/src/pages/pf-order-confirmation/index.jsx @@ -1,3 +1,3 @@ -import {OrderConfirmation} from "./order-confirmation.container"; +import { OrderConfirmation } from "./order-confirmation.container"; -export default OrderConfirmation; \ No newline at end of file +export default OrderConfirmation; diff --git a/src/pages/pf-order-confirmation/order-confirmation.container.jsx b/src/pages/pf-order-confirmation/order-confirmation.container.jsx index feb0c69..c318bac 100644 --- a/src/pages/pf-order-confirmation/order-confirmation.container.jsx +++ b/src/pages/pf-order-confirmation/order-confirmation.container.jsx @@ -2,6 +2,7 @@ import React from "react"; import { Link } from "react-router-dom"; import { FiThumbsUp } from "../../assets/icons/icons"; import styles from "./order-confirmation.module.css"; + function OrderConfirmation() { return ( <> @@ -15,21 +16,39 @@ function OrderConfirmation() {

- Payment Submitted + Order Successful 🎉

-
-
-
-

Order number :

-

Email Address :

-

Payment Method :Bitcoin(BTC)

+
+
+
+ Order Number:{" "} + + #37843784800 + +
+
+ Email Address:{" "} + + johndoe@email.com + +
+
+ Order Total:{" "} + + $100 USD + +
+
+ Payment Method:{" "} + + BTC + +
+
-
-
-
-

- Launch your campaign and benefit from our expertise on designing - and managing conversion centered Tailwind x3 html page. +

+ You will receive a confirmation of your order on your provided + email address.

diff --git a/src/pages/pf-order-confirmation/order-confirmation.module.css b/src/pages/pf-order-confirmation/order-confirmation.module.css index eacc3ad..da21c90 100644 --- a/src/pages/pf-order-confirmation/order-confirmation.module.css +++ b/src/pages/pf-order-confirmation/order-confirmation.module.css @@ -1,11 +1,4 @@ .background { - width: 70%; background-color: lightblue; - margin: 0 auto; - height: 90vh; -} -@media (min-width: 768px) { - .background { - width: 60%; - } + min-height: 100vh; } diff --git a/src/pages/sample/index.jsx b/src/pages/sample/index.jsx index 251320e..2f16ce0 100644 --- a/src/pages/sample/index.jsx +++ b/src/pages/sample/index.jsx @@ -12,7 +12,6 @@ import Navbar from "../../component/navbar1"; import Carousel from "../../component/pf-carousel"; import { testimonialsData } from "../../data/testimonials"; import Payment from "../pf-payment"; -import OrderConfirmation from "../pf-order-confirmation"; const faqData = [ { key: "1", @@ -68,7 +67,6 @@ const Sample = () => { }; return ( <> - diff --git a/src/routes/routes.jsx b/src/routes/routes.jsx index fe9c01b..09b25e0 100644 --- a/src/routes/routes.jsx +++ b/src/routes/routes.jsx @@ -14,6 +14,7 @@ import Payment from "../pages/pf-payment"; import SignUp from "../pages/pf-signup"; import CustomerDashboard from "../pages/pf-customer-dashboard"; import ForgotPassword from "../pages/pf-forgot-password"; +import OrderConfirmation from "../pages/pf-order-confirmation"; const router = createBrowserRouter([ { @@ -60,6 +61,10 @@ const router = createBrowserRouter([ path: URLs.ORDER_INVOICE, element: , }, + { + path: URLs.ORDER_CONFIRMATION, + element: , + }, { path: URLs.DASHBOARD, element: , diff --git a/src/routes/urls.js b/src/routes/urls.js index 9e001b8..1643455 100644 --- a/src/routes/urls.js +++ b/src/routes/urls.js @@ -13,5 +13,6 @@ export const URLs = { TERMS_AND_CONDITIONS: "/terms-and-conditions", DASHBOARD: "/dashboard", PRICING: "/pricing", + ORDER_CONFIRMATION: "/order-confirmation", SAMPLE: "/sample", }; From 89775ed32281463000bf62ec27d1a48aed179f76 Mon Sep 17 00:00:00 2001 From: Vedansh Mehra Date: Sat, 4 Nov 2023 01:33:40 +0530 Subject: [PATCH 8/9] added padding on single order --- src/pages/pf-single-order/singleorder.container.jsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pages/pf-single-order/singleorder.container.jsx b/src/pages/pf-single-order/singleorder.container.jsx index f7e7eb7..e696757 100644 --- a/src/pages/pf-single-order/singleorder.container.jsx +++ b/src/pages/pf-single-order/singleorder.container.jsx @@ -75,8 +75,7 @@ export default function SingleOrder() {
-
-
+
Date: Sat, 4 Nov 2023 01:49:45 +0530 Subject: [PATCH 9/9] added forgot password page --- src/routes/routes.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/routes/routes.jsx b/src/routes/routes.jsx index 09b25e0..90c53e1 100644 --- a/src/routes/routes.jsx +++ b/src/routes/routes.jsx @@ -15,6 +15,7 @@ import SignUp from "../pages/pf-signup"; import CustomerDashboard from "../pages/pf-customer-dashboard"; import ForgotPassword from "../pages/pf-forgot-password"; import OrderConfirmation from "../pages/pf-order-confirmation"; +import ForgotPassword from "../pages/pf-forgot-password"; const router = createBrowserRouter([ {