Skip to content

Commit 85220c5

Browse files
committed
refactor: update edashboar view
1 parent 26cdcf8 commit 85220c5

File tree

1 file changed

+17
-25
lines changed

1 file changed

+17
-25
lines changed

src/views/dashboard/Dashboard.js

+17-25
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@ const Dashboard = () => {
5959
return Math.floor(Math.random() * (max - min + 1) + min)
6060
}
6161

62+
const progressExample = [
63+
{ title: 'Visits', value: '29.703 Users', percent: 40, color: 'success' },
64+
{ title: 'Unique', value: '24.093 Users', percent: 20, color: 'info' },
65+
{ title: 'Pageviews', value: '78.706 Views', percent: 60, color: 'warning' },
66+
{ title: 'New Users', value: '22.123 Users', percent: 80, color: 'danger' },
67+
{ title: 'Bounce Rate', value: 'Average Rate', percent: 40.15, color: 'primary' },
68+
]
69+
6270
const progressGroupExample1 = [
6371
{ title: 'Monday', value1: 34, value2: 78 },
6472
{ title: 'Tuesday', value1: 56, value2: 94 },
@@ -289,31 +297,15 @@ const Dashboard = () => {
289297
</CCardBody>
290298
<CCardFooter>
291299
<CRow xs={{ cols: 1 }} md={{ cols: 5 }} className="text-center">
292-
<CCol className="mb-sm-2 mb-0">
293-
<div className="text-medium-emphasis">Visits</div>
294-
<strong>29.703 Users (40%)</strong>
295-
<CProgress thin className="mt-2" color="success" value={40} />
296-
</CCol>
297-
<CCol className="mb-sm-2 mb-0">
298-
<div className="text-medium-emphasis">Unique</div>
299-
<strong>24.093 Users (20%)</strong>
300-
<CProgress thin className="mt-2" color="info" value={40} />
301-
</CCol>
302-
<CCol className="mb-sm-2 mb-0">
303-
<div className="text-medium-emphasis">Pageviews</div>
304-
<strong>78.706 Views (60%)</strong>
305-
<CProgress thin className="mt-2" color="warning" value={40} />
306-
</CCol>
307-
<CCol className="mb-sm-2 mb-0">
308-
<div className="text-medium-emphasis">New Users</div>
309-
<strong>22.123 Users (80%)</strong>
310-
<CProgress thin className="mt-2" color="danger" value={40} />
311-
</CCol>
312-
<CCol className="mb-sm-2 mb-0">
313-
<div className="text-medium-emphasis">Bounce Rate</div>
314-
<strong>Average Rate (40.15%)</strong>
315-
<CProgress thin className="mt-2" value={40} />
316-
</CCol>
300+
{progressExample.map((item, index) => (
301+
<CCol className="mb-sm-2 mb-0" key={index}>
302+
<div className="text-medium-emphasis">{item.title}</div>
303+
<strong>
304+
{item.value} ({item.percent}%)
305+
</strong>
306+
<CProgress thin className="mt-2" color={item.color} value={item.percent} />
307+
</CCol>
308+
))}
317309
</CRow>
318310
</CCardFooter>
319311
</CCard>

0 commit comments

Comments
 (0)