diff --git a/src/constants.js b/src/constants.js index 3a06b74d..5cd0a992 100644 --- a/src/constants.js +++ b/src/constants.js @@ -118,3 +118,5 @@ export const IPD_WARD_SEARCH_PLACEHOLDER_TEXT = export const MOBILE_BREAKPOINT = 480; export const TABLET_BREAKPOINT = 1024; + +export const IPD_PAGE_TITLE = "IPD"; diff --git a/src/entries/Dashboard/Dashboard.jsx b/src/entries/Dashboard/Dashboard.jsx index cb43cdce..61cfd64b 100644 --- a/src/entries/Dashboard/Dashboard.jsx +++ b/src/entries/Dashboard/Dashboard.jsx @@ -21,7 +21,7 @@ import { SliderContext } from "../../context/SliderContext"; import { IPDContext } from "../../context/IPDContext"; import { AllMedicationsContextProvider } from "../../context/AllMedications"; import { FormattedMessage } from "react-intl"; -import { RESOLUTION_VALUE } from "../../constants"; +import { RESOLUTION_VALUE, IPD_PAGE_TITLE } from "../../constants"; export default function Dashboard(props) { const { hostData, hostApi } = props; @@ -82,6 +82,14 @@ export default function Dashboard(props) { }; }, []); + useEffect(() => { + const prevTitle = document.title; + document.title = IPD_PAGE_TITLE; + return () => { + document.title = prevTitle; + }; + }, []); + const onClickSideNavExpand = () => { updateSideNav(!isSideNavExpanded); };