Skip to content

Commit 8d47349

Browse files
authored
Merge pull request #1076 from ryanbrandenburg/dev/rybrande/RemoveChart
2 parents f3cb057 + 2287b88 commit 8d47349

1 file changed

Lines changed: 5 additions & 77 deletions

File tree

src/components/Navigation/Pages/PageStatus/PageStatus.js

Lines changed: 5 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,15 @@
22
// SPDX-License-Identifier: MIT
33

44
import React, { Component } from 'react'
5-
import { Grid, Row, Col, Table } from 'react-bootstrap'
5+
import { Grid, Row, Table } from 'react-bootstrap'
66
import ColorScheme from 'color-scheme'
77
import {
88
Bar,
99
BarChart,
1010
CartesianGrid,
11-
Cell,
1211
Legend,
1312
Line,
1413
LineChart,
15-
Pie,
16-
PieChart,
1714
ResponsiveContainer,
1815
Tooltip,
1916
XAxis,
@@ -34,7 +31,6 @@ export default class PageStatus extends Component {
3431
this.state = {
3532
loaded: false,
3633
requestsPerDay: [],
37-
definitionAvailability: [],
3834
crawledPerDay: [],
3935
recentlyCrawled: []
4036
}
@@ -43,7 +39,6 @@ export default class PageStatus extends Component {
4339
async componentDidMount() {
4440
const data = await Promise.all([
4541
this.fetchRequestsPerDay(),
46-
this.fetchDefinitionAvailability(),
4742
this.fetchCrawledPerDay(),
4843
this.fetchRecentlyCrawled(),
4944
this.fetchCrawlbreakdown(),
@@ -52,11 +47,10 @@ export default class PageStatus extends Component {
5247
this.setState({
5348
loaded: true,
5449
requestsPerDay: data[0],
55-
definitionAvailability: data[1],
56-
crawledPerDay: data[2],
57-
recentlyCrawled: data[3],
58-
crawlbreakdown: data[4],
59-
toolsRanPerDay: data[5]
50+
crawledPerDay: data[1],
51+
recentlyCrawled: data[2],
52+
crawlbreakdown: data[3],
53+
toolsRanPerDay: data[4]
6054
})
6155
}
6256

@@ -67,13 +61,6 @@ export default class PageStatus extends Component {
6761
})
6862
}
6963

70-
async fetchDefinitionAvailability() {
71-
const data = await getStatus('definitionavailability')
72-
return Object.keys(data).map(name => {
73-
return { name, value: data[name] }
74-
})
75-
}
76-
7764
async fetchCrawledPerDay() {
7865
const data = await getStatus('processedperday')
7966
return data.map(entry => {
@@ -121,14 +108,6 @@ export default class PageStatus extends Component {
121108
{this.renderRequestsPerDay()}
122109
</Row>
123110
<hr />
124-
<Row>
125-
<Col md={6}>
126-
<h2>Definition availability</h2>
127-
{this.renderDefinitionAvailabilityTable()}
128-
</Col>
129-
<Col md={6}>{this.renderDefinitionAvailabilityChart()}</Col>
130-
</Row>
131-
<hr />
132111
<Row>
133112
<h2>Components processed / day</h2>
134113
{this.renderComponentsProcessed()}
@@ -167,57 +146,6 @@ export default class PageStatus extends Component {
167146
)
168147
}
169148

170-
renderDefinitionAvailabilityTable() {
171-
return (
172-
<table style={{ margin: '60px' }}>
173-
<tbody>
174-
{this.state.definitionAvailability.map((entry, index) => {
175-
return (
176-
<tr key={entry.name}>
177-
<td>
178-
<span
179-
style={{
180-
backgroundColor: `#${colors[index % colors.length]}`,
181-
height: '20px',
182-
width: '20px',
183-
marginRight: '10px',
184-
display: 'inline-block'
185-
}}
186-
/>
187-
</td>
188-
<td>
189-
<h3>{entry.name}</h3>
190-
</td>
191-
</tr>
192-
)
193-
})}
194-
</tbody>
195-
</table>
196-
)
197-
}
198-
199-
renderDefinitionAvailabilityChart() {
200-
return (
201-
<ResponsiveContainer height={500}>
202-
<PieChart>
203-
<Pie
204-
nameKey="name"
205-
dataKey="value"
206-
data={this.state.definitionAvailability}
207-
labelLine={false}
208-
label={this.renderPieLabel}
209-
outerRadius={200}
210-
fill="#8884d8"
211-
>
212-
{this.state.definitionAvailability.map((entry, index) => (
213-
<Cell fill={`#${colors[index % colors.length]}`} key={entry.name} />
214-
))}
215-
</Pie>
216-
</PieChart>
217-
</ResponsiveContainer>
218-
)
219-
}
220-
221149
renderComponentsProcessed() {
222150
return (
223151
<ResponsiveContainer height={500}>

0 commit comments

Comments
 (0)