From 4fc109926c60e6d52a718b0dd07438f777cd5575 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Tue, 10 Jun 2025 17:17:20 +0100 Subject: [PATCH 1/2] learnmore bug fixed --- src/Routers.jsx | 86 +++++++++++++------------- src/components/AddJob/AddJob.jsx | 14 ++--- src/components/LearnMore/LearnMore.jsx | 8 +-- src/services/UsersService.js | 2 +- 4 files changed, 55 insertions(+), 55 deletions(-) diff --git a/src/Routers.jsx b/src/Routers.jsx index 7ebdfce..4365d3c 100644 --- a/src/Routers.jsx +++ b/src/Routers.jsx @@ -31,50 +31,50 @@ import InviteRefer from './views/InviteRefer'; import MyRefer from './views/MyRefer'; -const HomePages = lazy(() => import("./views/HomePages")); -const ScrollToTop = lazy(() => import("./components/Helpers/ScrollToTop")); -const StartJob = lazy(() => import("./components/MyJobs/StartJob")); -const Notification = lazy(() => import("./components/Notification")); -const AuthRoute = lazy(() => import("./middleware/AuthRoute")); -const AuthProfilePage = lazy(() => import("./views/AuthProfilePage")); -const BlogPage = lazy(() => import("./views/BlogPage")); -const FamilyManagePage = lazy(() => import("./views/FamilyManagePage")); -const FamilyMarketPage = lazy(() => import("./views/FamilyMarketPage")); +import HomePages from "./views/HomePages" +import ScrollToTop from "./components/Helpers/ScrollToTop" +import StartJob from "./components/MyJobs/StartJob" +import Notification from "./components/Notification" +import AuthRoute from "./middleware/AuthRoute" +import AuthProfilePage from "./views/AuthProfilePage" +import BlogPage from "./views/BlogPage" +import FamilyManagePage from "./views/FamilyManagePage" +import FamilyMarketPage from "./views/FamilyMarketPage" -const HistoryPage = lazy(()=> import("./views/HistoryPage")); -const JobGroupsPage = lazy(()=> import("./views/JobGroupsPage")); -const ManageActiveJobs = lazy(()=> import("./views/ManageActiveJobs")); -const ManageInterestOfferPage = lazy(()=> import("./views/ManageInterestOfferPage")); -const MarketPlacePage = lazy(()=> import("./views/MarketPlacePage")); -const MyActiveJobsPage = lazy(()=> import("./views/MyActiveJobsPage")); -const MyCouponPage = lazy(()=> import("./views/MyCouponPage")); -const MyJobsPage = lazy(()=> import("./views/MyJobsPage")); -const MyOffersPage = lazy(()=> import("./views/MyOffersPage")); -const MyPastDueJobsPage = lazy(()=> import("./views/MyPastDueJobsPage")); -const MyReviewDueJobsPage = lazy(()=> import("./views/MyReviewDueJobsPage")); -const MyTaskPage = lazy(()=> import("./views/MyTaskPage")); -const MyWaitingJobsPage = lazy(()=> import("./views/MyWaitingJobsPage")); -const MyWalletPage = lazy(()=> import("./views/MyWalletPage")); -const OffersInterestPage = lazy(()=> import("./views/OffersInterestPage")); -const ReferralPage = lazy(()=> import("./views/ReferralPage")); -const RemindersPage = lazy(()=> import("./views/RemindersPage")); -const ResourcePage = lazy(()=> import("./views/ResourcePage")); -const SettingsPage = lazy(()=> import("./views/SettingsPage")); -const TrackingPage = lazy(()=> import("./views/TrackingPage")); -const UploadProductPage = lazy(()=> import("./views/UploadProductPage")); -const UserProfilePage = lazy(()=> import("./views/UserProfilePage")); -const YourPages = lazy(()=> import("./views/YourPage_")); -const ParentWaitingPage = lazy(()=> import("./views/ParentWaitingPage")); -const FamilyPendingOfferPage = lazy(()=> import("./views/FamilyPendingOfferPage")); -const FamBlogPage = lazy(()=> import("./views/FamBlogPage")); -const FamAIQuestionPage = lazy(()=> import("./views/FamAIQuestionPage")); -const FamMyFilesPage = lazy(()=> import("./views/FamMyFilesPage")); -const FamWorkInProgressPage = lazy(()=> import("./views/FamWorkInProgressPage")); -const MyPastDueTasksPage = lazy(()=> import("./views/MyPastDueTasksPage")); -const FamilyWalletPage = lazy(()=> import("./views/FamilyWalletPage")); -const LearnMorePage = lazy(()=> import("./views/LearnMorePage")); -const FamGamesPage = lazy(()=> import("./views/FamGamesPage")); -const FamilyRoutesPage = lazy(()=> import("./views/FamilyRoutesPage")); +import HistoryPage from "./views/HistoryPage" +import JobGroupsPage from "./views/JobGroupsPage" +import ManageActiveJobs from "./views/ManageActiveJobs" +import ManageInterestOfferPage from "./views/ManageInterestOfferPage" +import MarketPlacePage from "./views/MarketPlacePage" +import MyActiveJobsPage from "./views/MyActiveJobsPage" +import MyCouponPage from "./views/MyCouponPage" +import MyJobsPage from "./views/MyJobsPage" +import MyOffersPage from "./views/MyOffersPage" +import MyPastDueJobsPage from "./views/MyPastDueJobsPage" +import MyReviewDueJobsPage from "./views/MyReviewDueJobsPage" +import MyTaskPage from "./views/MyTaskPage" +import MyWaitingJobsPage from "./views/MyWaitingJobsPage" +import MyWalletPage from "./views/MyWalletPage" +import OffersInterestPage from "./views/OffersInterestPage" +import ReferralPage from "./views/ReferralPage" +import RemindersPage from "./views/RemindersPage" +import ResourcePage from "./views/ResourcePage" +import SettingsPage from "./views/SettingsPage" +import TrackingPage from "./views/TrackingPage" +import UploadProductPage from "./views/UploadProductPage" +import UserProfilePage from "./views/UserProfilePage" +import YourPages from "./views/YourPage_" +import ParentWaitingPage from "./views/ParentWaitingPage" +import FamilyPendingOfferPage from "./views/FamilyPendingOfferPage" +import FamBlogPage from "./views/FamBlogPage" +import FamAIQuestionPage from "./views/FamAIQuestionPage" +import FamMyFilesPage from "./views/FamMyFilesPage" +import FamWorkInProgressPage from "./views/FamWorkInProgressPage" +import MyPastDueTasksPage from "./views/MyPastDueTasksPage" +import FamilyWalletPage from "./views/FamilyWalletPage" +import LearnMorePage from "./views/LearnMorePage" +import FamGamesPage from "./views/FamGamesPage" +import FamilyRoutesPage from "./views/FamilyRoutesPage" export default function Routers() { return ( diff --git a/src/components/AddJob/AddJob.jsx b/src/components/AddJob/AddJob.jsx index 5b07500..58d86c0 100644 --- a/src/components/AddJob/AddJob.jsx +++ b/src/components/AddJob/AddJob.jsx @@ -39,7 +39,7 @@ function AddJob({ popUpHandler, categories }) { try { const res = await ApiCall.jobManagerCreateJob(reqData); - if (res.data.internal_return < 1) { + if (res?.data?.internal_return < 1) { setRequestStatus({ loading: false, status: false, @@ -75,7 +75,7 @@ function AddJob({ popUpHandler, categories }) { // For form initial values const initialValues = { // initial values for formik - country: walletDetails.data.length === 1 ? walletDetails.data[0].country : '', + country: walletDetails?.data?.length === 1 ? walletDetails.data[0].country : '', price: "", title: "", description: "", @@ -117,18 +117,18 @@ function AddJob({ popUpHandler, categories }) { className={`input-field p-2 mt-3 rounded-full placeholder:text-base text-dark-gray w-full h-[42px] bg-slate-100 focus:ring-0 focus:outline-none border`} onChange={props.handleChange} onBlur={props.handleBlur} - disabled={walletDetails.data.length === 1} + disabled={walletDetails?.data?.length === 1} > {walletDetails?.loading ? ( - ) : walletDetails.data.length > 1 ? ( + ) : walletDetails?.data?.length > 1 ? ( <> - {walletDetails.data?.map((item, index) => ( + {walletDetails?.data?.map((item, index) => (