AddJob_Link Fix

This commit was merged in pull request #205.
This commit is contained in:
2023-06-23 21:42:26 +01:00
parent 87430f530d
commit 452bb73bef
3 changed files with 11 additions and 5 deletions
+3 -1
View File
@@ -1,11 +1,13 @@
import React, { useState } from "react";
import { useLocation } from "react-router-dom";
import Layout from "../Partials/Layout";
import MyJobTable from "./MyJobTable";
import CommonHead from "../UserHeader/CommonHead";
import AddJobPage from "../../views/AddJobPage";
export default function MyJobs(props) {
const [popUp, setPopUp] = useState(false);
let { state } = useLocation();
const [popUp, setPopUp] = useState(state?.popup ? true : false);
const popUpHandler = () => {
setPopUp((prev) => !prev);
};
+4 -2
View File
@@ -225,9 +225,10 @@ export default function MobileSidebar({ sidebar, action, logoutModalHandler, myJ
<ul className="flex flex-col space-y-6">
<ListItem
title="Add Job"
route="/add-job"
route="/myjobs"
iconName="people-two"
sidebar={sidebar}
state={"Add Job"}
/>
</ul>
</div>
@@ -301,11 +302,12 @@ export default function MobileSidebar({ sidebar, action, logoutModalHandler, myJ
);
}
const ListItem = ({ sidebar, route, title, bubble }) => {
const ListItem = ({ sidebar, route, title, bubble, state }) => {
return (
<li className="item group">
<NavLink
to={route}
state={state && {popup: true}}
className={`nav-item flex items-center ${
((navData) => (navData.isActive ? "active" : ""),
sidebar ? "justify-start space-x-3.5" : "justify-center")
+4 -2
View File
@@ -249,9 +249,10 @@ export default function Sidebar({ sidebar, action, logoutModalHandler, myJobList
<ul className="flex flex-col space-y-6">
<ListItem
title="Add Job"
route="/add-job"
route="/myjobs"
iconName="people-two"
sidebar={sidebar}
state={"Add Job"}
/>
</ul>
</div>
@@ -325,11 +326,12 @@ export default function Sidebar({ sidebar, action, logoutModalHandler, myJobList
);
}
const ListItem = ({ sidebar, route, title, bubble, iconName }) => {
const ListItem = ({ sidebar, route, title, bubble, iconName, state }) => {
return (
<li className={`item group`}>
<NavLink
to={route}
state={state && {popup: true}}
className={`nav-item flex items-center ${
((navData) => (navData.isActive ? "active" : ""),
sidebar ? "justify-start space-x-3.5" : "justify-center")