aboutsummaryrefslogtreecommitdiffstats
path: root/src/App.tsx
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2020-10-12 23:53:24 +0100
committerGravatar Joe Banks <[email protected]>2020-10-12 23:53:24 +0100
commitad5d15ca6128f7ebe39279f1b3ea58dc8832f8f9 (patch)
tree32fe19187737ce6c4a41176ff2db6902d05b0a63 /src/App.tsx
parentConfigure chunking (diff)
Improve loader style
Diffstat (limited to 'src/App.tsx')
-rw-r--r--src/App.tsx14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/App.tsx b/src/App.tsx
index 56aff08..ff4e553 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,7 +1,7 @@
/** @jsx jsx */
/** @global location */
import React, { Suspense } from "react";
-import { jsx, Global } from "@emotion/core";
+import { jsx, css, Global } from "@emotion/core";
import {
BrowserRouter as Router,
@@ -25,6 +25,16 @@ const routes = [
{ path: "/callback", Component: CallbackPage }
]
+function PageLoading() {
+ return <div css={css`
+ display: flex;
+ justify-content: center;
+ margin-top: 50px;
+ `}>
+ <HashLoader color="white" size={100}/>
+ </div>
+}
+
function App() {
return (
<div>
@@ -40,7 +50,7 @@ function App() {
<Switch location={location}>
{routes.map(({path, Component}) => (
<Route exact key={path} path={path}>
- <Suspense fallback={<HashLoader color="white"/>}>
+ <Suspense fallback={<PageLoading/>}>
<Component/>
</Suspense>
</Route>