aboutsummaryrefslogtreecommitdiff
path: root/src/index.js
diff options
context:
space:
mode:
authorEugene <eug-vs@keemail.me>2020-01-02 10:39:08 +0000
committerGitHub <noreply@github.com>2020-01-02 10:39:08 +0000
commit7b8dd0a9a222323d52cb22e93518430c793353f5 (patch)
treeeb73c125f30e86b87824756ba68dcc5451d16564 /src/index.js
parent800992d6322897acb5829ee40728bc5adee455e5 (diff)
parent3524a41fc77b5fa3e6708cb3067d269d9fe62999 (diff)
downloadchrono-cube-ui-7b8dd0a9a222323d52cb22e93518430c793353f5.tar.gz
Merge pull request #9 from Eug-VS/header
Implement Header functionality
Diffstat (limited to 'src/index.js')
-rw-r--r--src/index.js30
1 files changed, 20 insertions, 10 deletions
diff --git a/src/index.js b/src/index.js
index 512d416..5c657f9 100644
--- a/src/index.js
+++ b/src/index.js
@@ -1,22 +1,32 @@
-import React from 'react';
+import React, { useState } from 'react';
import ReactDOM from 'react-dom';
import styled from 'styled-components';
import CssBaseline from '@material-ui/core/CssBaseline'
-import Header from "./components/Header";
+import Header from './components/Header/Header';
-const App = () => (
- <Root>
- <CssBaseline/>
- <Header/>
- <p> Page content here </p>
- </Root>
-);
+const App = () => {
+
+ const [page, setPage] = useState('app');
+
+ return (
+ <Root>
+ <CssBaseline/>
+ <Header setPage={setPage} />
+ <h1> This is the {page} page! </h1>
+ <p>
+ This text is rendered outside of <code>Header</code> component, but
+ interacting with <code>Header</code> can influence content of this page!
+ </p>
+ </Root>
+ );
+};
const Root = styled.div`
- background: lightgrey;
+ background: cornsilk;
+ padding-bottom: 25px;
`;