Routing
Page and URL routing
Configure route
import React, {Suspense} from 'react';
import {Redirect, Switch} from 'react-router-dom';
import {AnimatePresence} from 'framer-motion';
import config from './../config';
import MainRoutes from './MainRoutes';
import LoginRoutes from './LoginRoutes';
import Loader from '../ui-component/extended/Loader/Loader';
import AuthenticationRoutes from './AuthenticationRoutes';
import DocsRoutes from './DocsRoutes';
const Routes = () => {
return (
<AnimatePresence>
<Suspense fallback={<Loader />}>
<Switch>
<Redirect exact from="/" to={config.defaultPath} />
<>
{/* Routes for authetication pages */}
<AuthenticationRoutes />
{/* Routes for documentation pages */}
<DocsRoutes />
{/* Route for login */}
<LoginRoutes />
{/* Routes for main layouts */}
<MainRoutes />
</>
</Switch>
</Suspense>
</AnimatePresence>
);
};
export default Routes;
Add New menu/route in the main layout
Last updated