Skip to content

Commit ebee273

Browse files
committed
feat: total income chart
1 parent 90396f1 commit ebee273

File tree

2 files changed

+56
-0
lines changed

2 files changed

+56
-0
lines changed

src/pages/Overview.jsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,22 @@ export default function Overview() {
7878
<h6>$28.985.56.<span>00</span></h6>
7979
</div>
8080
</div>
81+
<div className={styles["circular-chart"]}>
82+
<div className={styles["overlay"]}>
83+
<div className={`${styles["circular-chart-inner"]} ${styles["second-circular"]}`}>
84+
<div className={styles["overlay"]}>
85+
<div className={`${styles["circular-chart-inner"]} ${styles["third-circular"]}`}>
86+
<div className={styles["overlay"]}>
87+
<div>
88+
<h1>$524</h1>
89+
<h5>total spend</h5>
90+
</div>
91+
</div>
92+
</div>
93+
</div>
94+
</div>
95+
</div>
96+
</div>
8197
</div>
8298
</div>
8399
</div>

src/pages/Overview.module.css

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,44 @@
7373
.spending-wrap__header-amount-box h6 span {
7474
font-size: 0.7rem;
7575
color: #b8b8b8;
76+
}
77+
.circular-chart {
78+
border-radius: 50%;
79+
width: 300px;
80+
height: 300px;
81+
margin: 50px auto;
82+
display: flex;
83+
background-image: -webkit-linear-gradient(90deg, #eeeef3 50%, transparent 50%), -webkit-linear-gradient(right, blue 50%, #eeeef3 50%);
84+
}
85+
.overlay {
86+
border-radius: 50%;
87+
width: 90%;
88+
height: 90%;
89+
margin: auto;
90+
background: white;
91+
display: flex;
92+
text-align: center;
93+
justify-content: center;
94+
align-items: center;
95+
line-height: 25px;
96+
}
97+
.overlay h1 {
98+
font-weight: bolder;
99+
font-size: 1.3rem;
100+
}
101+
.overlay h3 {
102+
text-transform: capitalize;
103+
}
104+
.circular-chart-inner {
105+
border-radius: 50%;
106+
width: 85%;
107+
height: 85%;
108+
margin: auto;
109+
display: flex;
110+
}
111+
.second-circular {
112+
background-image: -webkit-linear-gradient(150deg, #eee1d9 50%, transparent 50%), -webkit-linear-gradient(bottom, #ec7027 130%, #eee1d9 50%);
113+
}
114+
.third-circular {
115+
background-image: -webkit-linear-gradient(50deg, #eef5f7 50%, transparent 50%), -webkit-linear-gradient(right, lightblue 50%, #eef5f7 50%);
76116
}

0 commit comments

Comments
 (0)