import { Route, Routes as ReactRouterRoutes, Navigate } from 'react-router-dom'; import Layout from 'components/Layout'; import NoResultFound from 'components/NotFound'; import PublicLayout from 'components/PublicLayout'; import Applications from 'pages/Applications'; import Application from 'pages/Application'; import Executions from 'pages/Executions'; import Execution from 'pages/Execution'; import Flows from 'pages/Flows'; import Flow from 'pages/Flow'; import Login from 'pages/Login'; import LoginCallback from 'pages/LoginCallback'; import SignUp from 'pages/SignUp/index.ee'; import ForgotPassword from 'pages/ForgotPassword/index.ee'; import ResetPassword from 'pages/ResetPassword/index.ee'; import EditorRoutes from 'pages/Editor/routes'; import * as URLS from 'config/urls'; import settingsRoutes from './settingsRoutes'; import adminSettingsRoutes from './adminSettingsRoutes'; import Notifications from 'pages/Notifications'; import useConfig from 'hooks/useConfig'; import useAuthentication from 'hooks/useAuthentication'; function Routes() { const { config } = useConfig(); const { isAuthenticated } = useAuthentication(); return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {!config?.disableNotificationsPage && ( } /> )} } /> {settingsRoutes} {adminSettingsRoutes} } /> ); } export default ;