diff --git a/src/decls/micro-frontends-navbar-app.d.ts b/src/decls/micro-frontends-navbar-app.d.ts index f4432e4..157f145 100644 --- a/src/decls/micro-frontends-navbar-app.d.ts +++ b/src/decls/micro-frontends-navbar-app.d.ts @@ -8,4 +8,6 @@ declare module "@topcoder/micro-frontends-navbar-app" { export const setAppMenu: (route: string, obj: Record) => void; export const login: () => void; export const logout: () => void; + export const setNotificationPlatform: (platform: string) => void + export const PLATFORM: {[key: string]: string}; } diff --git a/src/root.component.jsx b/src/root.component.jsx index bd83804..fdf443f 100644 --- a/src/root.component.jsx +++ b/src/root.component.jsx @@ -2,7 +2,11 @@ import React, { useLayoutEffect } from "react"; import { Provider } from "react-redux"; import { Router, Redirect } from "@reach/router"; import store from "store"; -import { disableSidebarForRoute } from "@topcoder/micro-frontends-navbar-app"; +import { + disableSidebarForRoute, + setNotificationPlatform, + PLATFORM, +} from "@topcoder/micro-frontends-navbar-app"; import WorkPeriods from "routes/WorkPeriods"; import Freelancers from "routes/Freelancers"; import Roles from "routes/Roles"; @@ -17,6 +21,7 @@ import "styles/global.scss"; export default function Root() { useLayoutEffect(() => { disableSidebarForRoute(`${APP_BASE_PATH}/*`); + setNotificationPlatform(PLATFORM.TAAS); }, []); return (