forked from minus5/examples-web
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstory.jsx
39 lines (36 loc) · 1.09 KB
/
story.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
const React = require('react');
const ReactDOM = require('react-dom');
import { BrowserRouter } from 'react-router-dom';
import Container from 'react-bootstrap/Container';
import Marathon from './marathon/marathon';
import Campaigns from './campaigns/campaigns';
var lib = require('./marathon/lib');
var campaigns = require('../fixtures/campaigns');
var random = require('../fixtures/random');
function Title(title){
return (
<div style={{paddingTop:120, paddingBottom:40}}>
<h1>{title}</h1>
<hr/>
</div>
);
}
ReactDOM.render(
<BrowserRouter>
<Container fluid style={{paddingTop:30, paddingBottom:30}}>
{Title("Campaigns")}
<Campaigns campaigns={campaigns} />
{Title("Marathon Started")}
<Marathon
campaignId="maraton-started"
chartData={lib.parseChartData(random.getRandomMarathon(3))}
/>
{Title("Mararthon Completed")}
<Marathon
campaignId="maraton-completed"
chartData={lib.parseChartData(random.getRandomMarathon(14))}
/>
</Container>
</BrowserRouter>,
document.getElementById('mount-app')
);