From d28cb97d30b160cad44f81f0aa705d3f92468b7f Mon Sep 17 00:00:00 2001 From: Sergey Yarkov Date: Tue, 24 Aug 2021 15:19:51 +0300 Subject: [PATCH] feat: dark mode & public route --- src/App.tsx | 15 +++++++----- src/components/Header/AppName.tsx | 4 ++-- src/components/Header/Header.tsx | 1 - .../Header/User/UserNotifications.tsx | 3 ++- src/components/Layout/Layout.tsx | 3 +++ src/components/Nav/Nav.tsx | 2 +- src/components/Nav/NavLink.tsx | 7 +++--- src/components/PrivateRoute/PrivateRoute.tsx | 2 +- src/components/PublicRoute/PublicRoute.tsx | 23 +++++++++++++++++++ src/interfaces/index.ts | 7 +++++- src/pages/404.tsx | 21 ++++++++++------- 11 files changed, 64 insertions(+), 24 deletions(-) create mode 100644 src/components/PublicRoute/PublicRoute.tsx diff --git a/src/App.tsx b/src/App.tsx index c0e305c..9ded0b1 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,8 +1,11 @@ import React from 'react'; -import { observer } from 'mobx-react'; -import { BrowserRouter as Router, Switch, Route } from 'react-router-dom'; +import { BrowserRouter as Router, Switch } from 'react-router-dom'; + +/** + * Components + */ import PrivateRoute from './components/PrivateRoute/PrivateRoute'; -import ErrorFallback from './components/ErrorFallback'; +import PublicRoute from './components/PublicRoute/PublicRoute'; /** * Pages @@ -22,11 +25,11 @@ const App = () => { - - + + ); }; -export default observer(App); +export default App; diff --git a/src/components/Header/AppName.tsx b/src/components/Header/AppName.tsx index 1389dbd..c255273 100644 --- a/src/components/Header/AppName.tsx +++ b/src/components/Header/AppName.tsx @@ -6,10 +6,10 @@ const AppName: React.FC = () => { return ( - + - + App name App description diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index bf2cddd..e2a3214 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -8,7 +8,6 @@ const Header: React.FC = () => { return ( { return ( - + Sorry the page you are looking for could not be found. );