Skip to content

Commit 29c58f3

Browse files
initial commit
1 parent 404e9ef commit 29c58f3

File tree

7 files changed

+100
-17
lines changed

7 files changed

+100
-17
lines changed

package-lock.json

Lines changed: 31 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"@testing-library/jest-dom": "^4.2.4",
77
"@testing-library/react": "^9.5.0",
88
"@testing-library/user-event": "^7.2.1",
9+
"axios": "^0.19.2",
910
"react": "^16.13.1",
1011
"react-dom": "^16.13.1",
1112
"react-scripts": "3.4.1"

src/App.js

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,11 @@
1-
import React from 'react';
2-
import logo from './logo.svg';
3-
import './App.css';
1+
import React from "react";
2+
import "./App.css";
3+
import CovidApp from "./components/CovidApp";
44

55
function App() {
66
return (
77
<div className="App">
8-
<header className="App-header">
9-
<img src={logo} className="App-logo" alt="logo" />
10-
<p>
11-
Edit <code>src/App.js</code> and save to reload.
12-
</p>
13-
<a
14-
className="App-link"
15-
href="https://reactjs.org"
16-
target="_blank"
17-
rel="noopener noreferrer"
18-
>
19-
Learn React
20-
</a>
21-
</header>
8+
<CovidApp />
229
</div>
2310
);
2411
}

src/colors.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export default {
2+
purple: "#6236FF",
3+
red: "#F9345E",
4+
green: "#1CB142",
5+
orange: "#FA6400",
6+
darkPurple: "#1A1053",
7+
lightPurple: "#817C9B",
8+
};

src/components/CovidApp.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import React, { Component } from "react";
2+
import Overview from "./Overview";
3+
4+
export default class CovidApp extends Component {
5+
render() {
6+
return (
7+
<div>
8+
<h1>Covid-19 India Trend</h1>
9+
<Overview />
10+
</div>
11+
);
12+
}
13+
}

src/components/DisplayPanels.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import React, { Component } from "react";
2+
3+
export default class DisplayPanels extends Component {
4+
constructor(props) {
5+
super(props);
6+
this.state = {};
7+
}
8+
9+
render() {
10+
const { dataTitle, patientCount, precentChange } = this.props;
11+
return (
12+
<div>
13+
<p>{dataTitle}</p>
14+
<p>{patientCount}</p>
15+
<p>{precentChange}</p>
16+
</div>
17+
);
18+
}
19+
}

src/components/Overview.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import React, { Component } from "react";
2+
import DisplayPanels from "./DisplayPanels";
3+
import axios from "axios";
4+
5+
export default class Overview extends Component {
6+
constructor(props) {
7+
super(props);
8+
this.state = {
9+
dataTitle: "Recov",
10+
patientCount: "1",
11+
precentChange: "34",
12+
};
13+
}
14+
15+
componentDidMount() {}
16+
17+
render() {
18+
return (
19+
<div>
20+
<DisplayPanels {...this.state} />
21+
</div>
22+
);
23+
}
24+
}

0 commit comments

Comments
 (0)