├── .gitignore
├── LICENSE
├── index.html
├── package.json
├── pnpm-lock.yaml
├── public
└── vite.svg
├── src
├── App.css
├── App.tsx
├── assets
│ └── react.svg
├── components
│ └── Logout
│ │ ├── Logout.tsx
│ │ └── index.ts
├── guards
│ ├── auth.guard.tsx
│ ├── index.ts
│ └── rol.guard.tsx
├── index.css
├── main.tsx
├── models
│ ├── index.ts
│ ├── roles.ts
│ ├── routes.ts
│ └── user.model.ts
├── pages
│ ├── Login
│ │ ├── Login.tsx
│ │ └── index.ts
│ └── Private
│ │ ├── Dashboard
│ │ ├── Dashboard.tsx
│ │ └── index.ts
│ │ ├── Home
│ │ ├── Home.tsx
│ │ └── index.ts
│ │ ├── Private.tsx
│ │ └── index.ts
├── redux
│ ├── states
│ │ └── user.ts
│ └── store.ts
├── services
│ ├── auth.service.ts
│ └── index.ts
├── utilities
│ ├── RoutesWithNotFound.utility.tsx
│ ├── index.ts
│ └── localStorage.utility.tsx
└── vite-env.d.ts
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/LICENSE
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/index.html
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/package.json
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/public/vite.svg
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/App.css
--------------------------------------------------------------------------------
/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/App.tsx
--------------------------------------------------------------------------------
/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/assets/react.svg
--------------------------------------------------------------------------------
/src/components/Logout/Logout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/components/Logout/Logout.tsx
--------------------------------------------------------------------------------
/src/components/Logout/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/components/Logout/index.ts
--------------------------------------------------------------------------------
/src/guards/auth.guard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/guards/auth.guard.tsx
--------------------------------------------------------------------------------
/src/guards/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/guards/index.ts
--------------------------------------------------------------------------------
/src/guards/rol.guard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/guards/rol.guard.tsx
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/index.css
--------------------------------------------------------------------------------
/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/main.tsx
--------------------------------------------------------------------------------
/src/models/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/models/index.ts
--------------------------------------------------------------------------------
/src/models/roles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/models/roles.ts
--------------------------------------------------------------------------------
/src/models/routes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/models/routes.ts
--------------------------------------------------------------------------------
/src/models/user.model.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/models/user.model.ts
--------------------------------------------------------------------------------
/src/pages/Login/Login.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/pages/Login/Login.tsx
--------------------------------------------------------------------------------
/src/pages/Login/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/pages/Login/index.ts
--------------------------------------------------------------------------------
/src/pages/Private/Dashboard/Dashboard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/pages/Private/Dashboard/Dashboard.tsx
--------------------------------------------------------------------------------
/src/pages/Private/Dashboard/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/pages/Private/Dashboard/index.ts
--------------------------------------------------------------------------------
/src/pages/Private/Home/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/pages/Private/Home/Home.tsx
--------------------------------------------------------------------------------
/src/pages/Private/Home/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/pages/Private/Home/index.ts
--------------------------------------------------------------------------------
/src/pages/Private/Private.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/pages/Private/Private.tsx
--------------------------------------------------------------------------------
/src/pages/Private/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/pages/Private/index.ts
--------------------------------------------------------------------------------
/src/redux/states/user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/redux/states/user.ts
--------------------------------------------------------------------------------
/src/redux/store.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/redux/store.ts
--------------------------------------------------------------------------------
/src/services/auth.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/services/auth.service.ts
--------------------------------------------------------------------------------
/src/services/index.ts:
--------------------------------------------------------------------------------
1 | export * from './auth.service';
2 |
--------------------------------------------------------------------------------
/src/utilities/RoutesWithNotFound.utility.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/utilities/RoutesWithNotFound.utility.tsx
--------------------------------------------------------------------------------
/src/utilities/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/utilities/index.ts
--------------------------------------------------------------------------------
/src/utilities/localStorage.utility.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/src/utilities/localStorage.utility.tsx
--------------------------------------------------------------------------------
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/tsconfig.node.json
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Gentleman-Programming/GentlemanClass_Routing_React/HEAD/vite.config.ts
--------------------------------------------------------------------------------