import React, { useContext } from 'react'; import { BrowserRouter as Router, Switch, Route } from 'react-router-dom'; import { NotificationStateContext } from './contexts/NotificationContext'; import Login from './components/pages/Login'; import CreatePassword from './components/pages/setup/CreatePassword'; import ConfigureAccount from './components/pages/setup/ConfigureAccount'; import CreateApplication from './components/pages/setup/CreateApplication'; import ConfigureSipTrunk from './components/pages/setup/ConfigureSipTrunk'; import SetupComplete from './components/pages/setup/SetupComplete'; import AccountsList from './components/pages/internal/AccountsList'; import ApplicationsList from './components/pages/internal/ApplicationsList'; import CarriersList from './components/pages/internal/CarriersList'; import PhoneNumbersList from './components/pages/internal/PhoneNumbersList'; import MsTeamsTenantsList from './components/pages/internal/MsTeamsTenantsList'; import AccountsAddEdit from './components/pages/internal/AccountsAddEdit'; import ApplicationsAddEdit from './components/pages/internal/ApplicationsAddEdit'; import CarriersAddEdit from './components/pages/internal/CarriersAddEdit'; import PhoneNumbersAddEdit from './components/pages/internal/PhoneNumbersAddEdit'; import MsTeamsTenantsAddEdit from './components/pages/internal/MsTeamsTenantsAddEdit'; import Settings from './components/pages/internal/Settings'; import RecentCallsList from './components/pages/internal/RecentCallsList'; import AlertsList from './components/pages/internal/AlertsList'; import InvalidRoute from './components/pages/InvalidRoute'; import SpeechServicesList from './components/pages/internal/SpeechServicesList'; import SpeechServicesAddEdit from './components/pages/internal/SpeechServicesAddEdit'; import Notification from './components/blocks/Notification'; import Nav from './components/blocks/Nav'; import SideMenu from './components/blocks/SideMenu'; function App() { const notifications = useContext(NotificationStateContext); return (