IO-836 Server Side Job Costing
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import React, { useCallback, useMemo } from "react";
|
||||
import { Cell, Pie, PieChart, ResponsiveContainer } from "recharts";
|
||||
|
||||
import Dinero from "dinero.js";
|
||||
export default function JobCostingPieComponent({
|
||||
type = "sales",
|
||||
costCenterData,
|
||||
@@ -11,8 +11,8 @@ export default function JobCostingPieComponent({
|
||||
return data.reduce((acc, i) => {
|
||||
const value =
|
||||
type === "sales"
|
||||
? i.sales_dinero.getAmount()
|
||||
: i.costs_dinero.getAmount();
|
||||
? Dinero(i.sales_dinero).getAmount()
|
||||
: Dinero(i.costs_dinero).getAmount();
|
||||
|
||||
if (value > 0) {
|
||||
acc.push({
|
||||
@@ -21,13 +21,13 @@ export default function JobCostingPieComponent({
|
||||
|
||||
label: `${i.cost_center} - ${
|
||||
type === "sales"
|
||||
? i.sales_dinero.toFormat()
|
||||
: i.costs_dinero.toFormat()
|
||||
? Dinero(i.sales_dinero).toFormat()
|
||||
: Dinero(i.costs_dinero).toFormat()
|
||||
}`,
|
||||
value:
|
||||
type === "sales"
|
||||
? i.sales_dinero.getAmount()
|
||||
: i.costs_dinero.getAmount(),
|
||||
? Dinero(i.sales_dinero).getAmount()
|
||||
: Dinero(i.costs_dinero).getAmount(),
|
||||
});
|
||||
}
|
||||
return acc;
|
||||
|
||||
Reference in New Issue
Block a user