From d86e5ae002b78b1796f1452d4cc0ff61260ece59 Mon Sep 17 00:00:00 2001 From: developomp Date: Wed, 15 Dec 2021 10:14:19 +0900 Subject: [PATCH] minimized use of null, made Page.tsx functional component, removed unused import from NotFound.tsx, and moved HelmetProvider to index.tsx --- source/src/App.tsx | 84 +++--- source/src/components/SubMenu.tsx | 2 +- source/src/index.tsx | 5 +- source/src/pages/NotFound.tsx | 1 - source/src/pages/Page.tsx | 412 ++++++++++++++---------------- source/src/pages/Search.tsx | 31 ++- 6 files changed, 251 insertions(+), 284 deletions(-) diff --git a/source/src/App.tsx b/source/src/App.tsx index 372fb0b..c499609 100644 --- a/source/src/App.tsx +++ b/source/src/App.tsx @@ -5,7 +5,7 @@ import styled, { createGlobalStyle, css, } from "styled-components" -import { HelmetProvider, Helmet } from "react-helmet-async" +import { Helmet } from "react-helmet-async" import storage from "local-storage-fallback" import { isIE } from "react-device-detect" @@ -303,57 +303,47 @@ export default class App extends React.Component { ) return ( - - - this.setState({ currentTheme: setThemeTo }), // make setTheme function available in other components - }} - > - - + + this.setState({ currentTheme: setThemeTo }), // make setTheme function available in other components + }} + > + + - + - + - - + + - - - - {this.state.isLoading ? ( - - ) : ( - - - } - /> + - } /> - - } /> - - } /> - - } /> - - )} - -