From 8716b16a7047d0ee3f3eae3c5d1ad230d3ca4f7c Mon Sep 17 00:00:00 2001 From: Ebube Date: Tue, 16 May 2023 17:22:08 +0100 Subject: [PATCH] Implented zero state for market bubble --- src/components/Partials/Sidebar.jsx | 304 ++++++++++++++-------------- 1 file changed, 150 insertions(+), 154 deletions(-) diff --git a/src/components/Partials/Sidebar.jsx b/src/components/Partials/Sidebar.jsx index 40c746b..b2f55a1 100644 --- a/src/components/Partials/Sidebar.jsx +++ b/src/components/Partials/Sidebar.jsx @@ -13,7 +13,7 @@ export default function Sidebar({ sidebar, action, logoutModalHandler }) { let { jobLists } = useSelector((state) => state.jobLists); const marketData = jobLists?.result_list; - let noOfJobs = marketData?.length; + let noOfJobs = marketData?.length <= 0 ? "0" : marketData?.length; useEffect(() => { const title = document.querySelectorAll(".menu-setting-items .heading"); @@ -233,168 +233,164 @@ export default function Sidebar({ sidebar, action, logoutModalHandler }) {
-

Family Corner

+

+ Family Corner +

- {!userDetails.post_jobs ? -
-
- - - Enable Job Post - - + {!userDetails.post_jobs ? ( +
+
+ + + Enable Job Post + + +
-
- : - jobLists?.result_list?.length ? - ( -
-
-

My Jobs

-
-
-
    -
  • - (navData.isActive ? "active" : ""), - sidebar ? "justify-start space-x-3.5" : "justify-center") - }`} - > - - - - - List - - -
  • -
  • - (navData.isActive ? "active" : ""), - sidebar ? "justify-start space-x-3.5" : "justify-center") - }`} - > - - - - - Pending - - -
  • -
  • - (navData.isActive ? "active" : ""), - sidebar ? "justify-start space-x-3.5" : "justify-center") - }`} - > - - - - - Active - - -
  • - {/*
  • */} - {/* (navData.isActive ? "active" : ""),*/} - {/* sidebar ? "justify-start space-x-3.5" : "justify-center")*/} - {/* }`}*/} - {/* >*/} - {/* */} - {/* */} - {/* */} - {/* */} - {/* My Profile*/} - {/* */} - {/* */} - {/*
  • */} - {/*
  • */} - {/* (navData.isActive ? "active" : ""),*/} - {/* sidebar ? "justify-start space-x-3.5" : "justify-center")*/} - {/* }`}*/} - {/* >*/} - {/* */} - {/* */} - {/* */} - {/* */} - {/* Settings*/} - {/* */} - {/* */} - {/*
  • */} -
-
+ ) : jobLists?.result_list?.length ? ( +
+
+

My Jobs

- ) - : - ( -
-
-

My Jobs

-
-
-
    -
  • - (navData.isActive ? "active" : ""), - sidebar ? "justify-start space-x-3.5" : "justify-center") +
    +
      +
    • + (navData.isActive ? "active" : ""), + sidebar ? "justify-start space-x-3.5" : "justify-center") + }`} + > + + + + - - - - - Add Job - - -
    • -
    -
    + List + +
    +
  • +
  • + (navData.isActive ? "active" : ""), + sidebar ? "justify-start space-x-3.5" : "justify-center") + }`} + > + + + + + Pending + + +
  • +
  • + (navData.isActive ? "active" : ""), + sidebar ? "justify-start space-x-3.5" : "justify-center") + }`} + > + + + + + Active + + +
  • + {/*
  • */} + {/* (navData.isActive ? "active" : ""),*/} + {/* sidebar ? "justify-start space-x-3.5" : "justify-center")*/} + {/* }`}*/} + {/* >*/} + {/* */} + {/* */} + {/* */} + {/* */} + {/* My Profile*/} + {/* */} + {/* */} + {/*
  • */} + {/*
  • */} + {/* (navData.isActive ? "active" : ""),*/} + {/* sidebar ? "justify-start space-x-3.5" : "justify-center")*/} + {/* }`}*/} + {/* >*/} + {/* */} + {/* */} + {/* */} + {/* */} + {/* Settings*/} + {/* */} + {/* */} + {/*
  • */} +
- ) - } - +
+ ) : ( +
+
+

My Jobs

+
+
+
    +
  • + (navData.isActive ? "active" : ""), + sidebar ? "justify-start space-x-3.5" : "justify-center") + }`} + > + + + + + Add Job + + +
  • +
+
+
+ )}
{/* signout area */} {sidebar ? (