Added job lookup framework to tech console. BOD-95 BOD-96

This commit is contained in:
Patrick Fic
2020-06-30 09:58:24 -07:00
parent 0e9cc9620b
commit f1f9d7424b
7 changed files with 448 additions and 24 deletions

View File

@@ -20,7 +20,13 @@ const PrintCenterModalContainer = lazy(() =>
const TechLogin = lazy(() =>
import("../../components/tech-login/tech-login.component")
);
const TechLookup = lazy(() => import("../tech-lookup/tech-lookup.container"));
const ProductionListPage = lazy(() =>
import("../production-list/production-list.container")
);
const ProductionBoardPage = lazy(() =>
import("../production-board/production-board.container")
);
const { Content } = Layout;
const mapStateToProps = createStructuredSelector({
@@ -38,18 +44,19 @@ export function TechPage({ technician, match }) {
}, [t]);
return (
<Layout className='tech-layout-container'>
<Layout className="tech-layout-container">
<TechSider />
<Layout>
{technician ? null : <Redirect to={`${match.path}/login`} />}
<TechHeader />
<Content className='tech-content-container'>
<Content className="tech-content-container">
<FcmNotification />
<ErrorBoundary>
<Suspense
fallback={
<LoadingSpinner message={t("general.labels.loadingapp")} />
}>
}
>
<TimeTicketModalContainer />
<PrintCenterModalContainer />
<Switch>
@@ -58,6 +65,21 @@ export function TechPage({ technician, match }) {
path={`${match.path}/login`}
component={TechLogin}
/>
<Route
exact
path={`${match.path}/joblookup`}
component={TechLookup}
/>
<Route
exact
path={`${match.path}/list`}
component={ProductionListPage}
/>
<Route
exact
path={`${match.path}/board`}
component={ProductionBoardPage}
/>
</Switch>
</Suspense>
</ErrorBoundary>