12 lines
344 B
JavaScript
12 lines
344 B
JavaScript
function getPriceOfLineItem(lineItem) {
|
|
return (lineItem?.kitPrice ?? 0)
|
|
+ (lineItem?.laborAmount ?? 0)
|
|
+ (lineItem?.sellingPrice ?? 0);
|
|
}
|
|
|
|
export default function getPriceOfLineItems(lineItems) {
|
|
return lineItems.reduce(
|
|
(accumulator, lineItem) => accumulator + getPriceOfLineItem(lineItem),
|
|
0
|
|
);
|
|
}
|