Compare commits
1 Commits
main
...
Kartik_Bug
| Author | SHA1 | Date | |
|---|---|---|---|
| 095f42c41f |
@ -62,6 +62,11 @@ const ExpenseByProject = () => {
|
|||||||
xaxis: {
|
xaxis: {
|
||||||
categories: chartData.categories,
|
categories: chartData.categories,
|
||||||
labels: { style: { fontSize: "12px" }, rotate: -45 },
|
labels: { style: { fontSize: "12px" }, rotate: -45 },
|
||||||
|
},
|
||||||
|
yaxis: {
|
||||||
|
labels: {
|
||||||
|
formatter: (val) => formatCurrency(val),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
tooltip: {
|
tooltip: {
|
||||||
y: {
|
y: {
|
||||||
@ -85,12 +90,12 @@ const ExpenseByProject = () => {
|
|||||||
<div className="card shadow-sm rounded ">
|
<div className="card shadow-sm rounded ">
|
||||||
{/* Header */}
|
{/* Header */}
|
||||||
<div className="card-header">
|
<div className="card-header">
|
||||||
<div className="d-flex justify-content-start align-items-center mb-3 mt-3">
|
<div className="d-flex justify-content-start align-items-center mb-3 mt-0">
|
||||||
<div className="text-start">
|
<div className="text-start">
|
||||||
<h5 className="mb-1 me-6 card-title">Monthly Expense -</h5>
|
<h5 className="mb-1 me-6 card-title">Monthly Expense -</h5>
|
||||||
<p className="card-subtitle m-0">{projectName}</p>
|
<p className="card-subtitle m-0">{projectName}</p>
|
||||||
</div>
|
</div>
|
||||||
<div className="btn-group mb-4 ms-n8">
|
<div className="btn-group mb-5 ms-n8">
|
||||||
<button
|
<button
|
||||||
className="btn btn-sm dropdown-toggle fs-5"
|
className="btn btn-sm dropdown-toggle fs-5"
|
||||||
type="button"
|
type="button"
|
||||||
@ -143,7 +148,7 @@ const ExpenseByProject = () => {
|
|||||||
))}
|
))}
|
||||||
{viewMode === "Category" && (
|
{viewMode === "Category" && (
|
||||||
<select
|
<select
|
||||||
className="form-select form-select-sm ms-auto mb-3 mt-1 mt-sm-0"
|
className="form-select me-5 form-select-sm ms-auto mb-3 mt-1 mt-sm-0"
|
||||||
value={selectedType}
|
value={selectedType}
|
||||||
onChange={(e) => setSelectedType(e.target.value)}
|
onChange={(e) => setSelectedType(e.target.value)}
|
||||||
disabled={typeLoading}
|
disabled={typeLoading}
|
||||||
@ -161,7 +166,7 @@ const ExpenseByProject = () => {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Chart */}
|
{/* Chart */}
|
||||||
<div className="card-body bg-white text-dark p-3 rounded" style={{ minHeight: "210px" }}>
|
<div className="card-body bg-white text-dark p-2 rounded" style={{ minHeight: "210px" }}>
|
||||||
{isLoading ? (
|
{isLoading ? (
|
||||||
<p>Loading chart...</p>
|
<p>Loading chart...</p>
|
||||||
) : !expenseApiData || expenseApiData.length === 0 ? (
|
) : !expenseApiData || expenseApiData.length === 0 ? (
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user