Skip to content
Snippets Groups Projects
Commit f812d9bf authored by khlim94's avatar khlim94
Browse files

Implemented a basic router

parent 7fb3770a
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="EslintConfiguration">
<work-dir-patterns value="$PROJECT_DIR$" />
</component>
</project>
\ No newline at end of file
This diff is collapsed.
.App {
text-align: center;
}
.App-logo {
height: 40vmin;
pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
.App-logo {
animation: App-logo-float infinite 3s ease-in-out;
}
}
.App-header {
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: calc(10px + 2vmin);
}
.App-link {
color: rgb(112, 76, 182);
}
@keyframes App-logo-float {
0% {
transform: translateY(0);
}
50% {
transform: translateY(10px);
}
100% {
transform: translateY(0px);
}
}
import React from 'react'
import './App.css'
function App() {
return (
<div className="App">
<h1 style={{ color: 'green' }}>UniSport</h1>
</div>
)
}
export default App
import React, {Suspense} from 'react'
import {
BrowserRouter as Router,
Switch,
Route,
} from "react-router-dom";
import UserHome from "./user/homeComponent";
const AdminComponent = React.lazy(() => import('./admin'))
function App() {
return (
<Router>
<div className="App">
<h1 style={{color: 'green'}}>UniSport</h1>
</div>
<Switch>
<Route path="/admin">
<Suspense fallback={<div>Loading AdminComponent...</div>}>
<AdminComponent/>
</Suspense>
</Route>
<Route path="">
<UserHome/>
</Route>
</Switch>
</Router>
)
}
export default App
import React from 'react';
const AdminHome = () => {
return (<div>Placeholder for Admin Interface</div>)
}
export default AdminHome;
\ No newline at end of file
import React from 'react';
const UserHome = () => {
return (<div>Placeholder for the page that will allow the user to start the quiz</div>)
}
export default UserHome;
\ No newline at end of file
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',
'Helvetica Neue', sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
code {
font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
monospace;
}
import React from 'react'
import ReactDOM from 'react-dom'
import './index.css'
import App from './App'
import App from './components/App'
import {store} from './redux/store'
import {Provider} from 'react-redux'
import * as serviceWorker from './serviceWorker'
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment