Added selected header navigation BOD-164

This commit is contained in:
Patrick Fic
2020-09-09 11:57:58 -07:00
parent 637670da50
commit eff6f361ee
31 changed files with 309 additions and 76 deletions

View File

@@ -9,7 +9,10 @@ import { connect } from "react-redux";
import { createStructuredSelector } from "reselect";
import { selectBodyshop } from "../../redux/user/user.selectors";
import { useTranslation } from "react-i18next";
import { setBreadcrumbs } from "../../redux/application/application.actions";
import {
setBreadcrumbs,
setSelectedHeader,
} from "../../redux/application/application.actions";
import RbacWrapper from "../../components/rbac-wrapper/rbac-wrapper.component";
const mapStateToProps = createStructuredSelector({
@@ -17,8 +20,9 @@ const mapStateToProps = createStructuredSelector({
});
const mapDispatchToProps = (dispatch) => ({
setBreadcrumbs: (breadcrumbs) => dispatch(setBreadcrumbs(breadcrumbs)),
setSelectedHeader: (key) => dispatch(setSelectedHeader(key)),
});
function JobsCreateContainer({ bodyshop, setBreadcrumbs }) {
function JobsCreateContainer({ bodyshop, setBreadcrumbs, setSelectedHeader }) {
const { t } = useTranslation();
const contextState = useState({
vehicle: { new: false, search: "", selectedid: null, vehicleObj: null },
@@ -46,6 +50,7 @@ function JobsCreateContainer({ bodyshop, setBreadcrumbs }) {
useEffect(() => {
document.title = t("titles.jobs-create");
setSelectedHeader("availablejobs");
setBreadcrumbs([
{ link: "/manage/available", label: t("titles.bc.availablejobs") },
{
@@ -53,7 +58,7 @@ function JobsCreateContainer({ bodyshop, setBreadcrumbs }) {
label: t("titles.bc.jobs-new"),
},
]);
}, [t, setBreadcrumbs]);
}, [t, setBreadcrumbs, setSelectedHeader]);
const runInsertJob = (job) => {
insertJob({ variables: { job: job } })