diff --git a/package.json b/package.json index ce007c2..a71937b 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "productName": "ImEX RPS", "author": "ImEX Systems Inc. ", "description": "ImEX RPS", - "version": "1.6.0-alpha.6", + "version": "1.6.0-alpha.7", "main": "electron/main.js", "homepage": "./", "dependencies": { diff --git a/src/components/molecules/estimate-scrubber-button/estimate-scrubber-button.molecule.jsx b/src/components/molecules/estimate-scrubber-button/estimate-scrubber-button.molecule.jsx index 73aa061..d95d187 100644 --- a/src/components/molecules/estimate-scrubber-button/estimate-scrubber-button.molecule.jsx +++ b/src/components/molecules/estimate-scrubber-button/estimate-scrubber-button.molecule.jsx @@ -59,17 +59,17 @@ export function EstimateScrubberButton({ bodyshop, jobid, job }) { } setLoading(false); }; - + const isSGI = bodyshop?.ins_rule_set === "SGI"; const buttonDisabled = job?.g_bett_amt == null; return buttonDisabled ? ( - ) : ( - ); diff --git a/src/components/organisms/jobs-detail/jobs-detail.organism.jsx b/src/components/organisms/jobs-detail/jobs-detail.organism.jsx index 5f086f7..5cb59c0 100644 --- a/src/components/organisms/jobs-detail/jobs-detail.organism.jsx +++ b/src/components/organisms/jobs-detail/jobs-detail.organism.jsx @@ -43,7 +43,7 @@ export function JobsDetailOrganism({ bodyshop, selectedJobId, setSelectedJobTarg job: data.jobs_by_pk }); }, [data, setSelectedJobTargetPc]); - + const isSgi = bodyshop?.ins_rule_set === "SGI"; if (!selectedJobId) return (
- {bodyshop.ins_rule_set === "MPI" ? ( - bodyshop.es_api_key ? ( - - - - - - ) : ( + {bodyshop.es_api_key ? ( + + + + + + ) : ( + { const { ipcRenderer } = window; ipcRenderer.send( @@ -110,34 +111,12 @@ export function JobsDetailOrganism({ bodyshop, selectedJobId, setSelectedJobTarg ); }} > - Get Started + {isSgi ? "Integration coming soon" : "Get Started"} } > - ) - ) : ( - - { - const { ipcRenderer } = window; - ipcRenderer.send( - ipcTypes.app.toMain.openExternalWindow, - "https://atamb.ca/estimate-scrubber-trial?utm_source=imex_rps&utm_medium=app&utm_campaign=es_trial_banner" - ); - }} - > - Get Started - - } - > - + )}
({ - toggleDarkMode: () => dispatch(toggleDarkMode()) + toggleDarkMode: () => dispatch(toggleDarkMode()), + signOutStart: () => dispatch(signOutStart()) }); -export function SiderMenuOrganism({ darkMode, toggleDarkMode }) { +export function SiderMenuOrganism({ darkMode, toggleDarkMode, signOutStart }) { const { pathname } = useLocation(); return ( @@ -42,6 +43,9 @@ export function SiderMenuOrganism({ darkMode, toggleDarkMode }) { case "quit": ipcRenderer.send(ipcTypes.quit); break; + case "signout": + signOutStart(); + break; default: break; } @@ -77,7 +81,7 @@ export function SiderMenuOrganism({ darkMode, toggleDarkMode }) { { key: "signout", icon: , - label: + label: "Sign out" }, { key: "quit", diff --git a/src/components/pages/routes/routes.page.jsx b/src/components/pages/routes/routes.page.jsx index b5e208a..cd1f588 100644 --- a/src/components/pages/routes/routes.page.jsx +++ b/src/components/pages/routes/routes.page.jsx @@ -29,17 +29,6 @@ export function RoutesPage({ bodyshop, darkMode }) { /> ); - if (bodyshop?.ins_rule_set === "SGI") { - notification.warning({ - message: "SGI Target Warning", - description: "SGI has not yet released savings targets or eligibility rules. Targets will be displayed as $0. MPI eligibility rules have been applied and may be incorrect.", - placement: "bottomLeft", - key: "sgi-target-warning", - duration: -1, - closable: false - }); - } - return ( @@ -48,6 +37,14 @@ export function RoutesPage({ bodyshop, darkMode }) { + {bodyshop?.ins_rule_set === "SGI" && ( + + )} } /> } />