Vite
This page describes how to remove auth for VITE
Last updated
...
...
## Firebase - Google Auth
VITE_APP_FIREBASE_API_KEY=
VITE_APP_FIREBASE_AUTH_DOMAIN=
VITE_APP_FIREBASE_PROJECT_ID=
VITE_APP_FIREBASE_STORAGE_BUCKET=
VITE_APP_FIREBASE_MESSAGING_SENDER_ID=
VITE_APP_FIREBASE_APP_ID=
VITE_APP_FIREBASE_MEASUREMENT_ID=
## AWS
VITE_APP_AWS_POOL_ID=
VITE_APP_AWS_APP_CLIENT_ID=
## Auth0
VITE_APP_AUTH0_CLIENT_ID=
VITE_APP_AUTH0_DOMAIN=
...
...mantis-material-react
..
├── src
│ ├── components\cards
│ │ ├── AuthFooter.tsx
│ ├── context
│ │ ├── Auth0Context.tsx
│ │ ├── AWSCognitoContext.tsx
│ │ ├── FirebaseContext.tsx
│ │ ├── JWTContext.tsx
│ ├── hooks
│ │ ├── useAuth.ts
│ ├── pages
│ │ ├── auth (remove directory with all sub files)
│ ├── routes
│ │ ├── LoginRoutes.tsx
│ ├── sections
│ │ ├── auth (remove directory with all sub files)
│ ├── utils
│ │ ├── route-guard (remove directory with all sub files)import { lazy } from 'react';
import { createBrowserRouter } from 'react-router-dom';
// project import
import MainRoutes from './MainRoutes';
import ComponentsRoutes from './ComponentsRoutes';
import SimpleLayout from 'layout/Simple';
import Loadable from 'components/Loadable';
import { SimpleLayoutType } from 'config';
// render - landing page
const PagesLanding = Loadable(lazy(() => import('pages/landing')));
// ==============================|| ROUTING RENDER ||============================== //
const router = createBrowserRouter(
[
{
path: '/',
element: <SimpleLayout layout={SimpleLayoutType.LANDING} />,
children: [
{
path: '/',
element: <PagesLanding />
}
]
},
ComponentsRoutes,
MainRoutes
],
{ basename: import.meta.env.VITE_APP_BASE_NAME }
);
export default router;import useAuth from 'hooks/useAuth';import axios from 'axios';
// ==============================|| AXIOS - FOR MOCK SERVICES ||============================== //
const axiosServices = axios.create({ baseURL: process.env.VITE_APP_API_URL || 'http://localhost:3010/' });
export default axiosServices;