From 315b816e50656e926e3b5a0f53c89474d3c0115b Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Wed, 31 Mar 2021 11:26:22 -0700 Subject: [PATCH] Job Totals Calc Updates --- .../job-totals.table.other.component.jsx | 43 +++++++++------- .../jobs-detail-rates.component.jsx | 51 ++++++++++--------- .../layout-form-row.component.jsx | 8 +-- 3 files changed, 58 insertions(+), 44 deletions(-) diff --git a/client/src/components/job-totals-table/job-totals.table.other.component.jsx b/client/src/components/job-totals-table/job-totals.table.other.component.jsx index 24f322f71..00925007c 100644 --- a/client/src/components/job-totals-table/job-totals.table.other.component.jsx +++ b/client/src/components/job-totals-table/job-totals.table.other.component.jsx @@ -13,10 +13,6 @@ export default function JobTotalsTableOther({ job }) { const data = useMemo(() => { return [ - { - key: t("jobs.labels.subletstotal"), - total: job.job_totals.parts.sublets.total, - }, ...((job.job_totals.additional.additionalCostItems && job.job_totals.additional.additionalCostItems.map((i) => { return { @@ -30,15 +26,15 @@ export default function JobTotalsTableOther({ job }) { total: job.job_totals.additional.adjustments, }, { - key: t("jobs.fields.towing"), + key: t("jobs.fields.towing_payable"), total: job.job_totals.additional.towing, }, { - key: t("jobs.fields.storage"), + key: t("jobs.fields.storage_payable"), total: job.job_totals.additional.storage, }, { - key: t("jobs.fields.pvrt"), + key: t("jobs.fields.ca_bc_pvrt"), total: job.job_totals.additional.pvrt, }, ]; @@ -80,17 +76,30 @@ export default function JobTotalsTableOther({ job }) { x: true, }} summary={() => ( - - - {t("jobs.labels.additionaltotal")} - + <> + + + {t("jobs.labels.additionaltotal")} + - - - {Dinero(job.job_totals.additional.total).toFormat()} - - - + + + {Dinero(job.job_totals.additional.total).toFormat()} + + + + + + {t("jobs.labels.subletstotal")} + + + + + {Dinero(job.job_totals.parts.sublets.total).toFormat()} + + + + )} /> ); diff --git a/client/src/components/jobs-detail-rates/jobs-detail-rates.component.jsx b/client/src/components/jobs-detail-rates/jobs-detail-rates.component.jsx index 8a8965a13..c30edf955 100644 --- a/client/src/components/jobs-detail-rates/jobs-detail-rates.component.jsx +++ b/client/src/components/jobs-detail-rates/jobs-detail-rates.component.jsx @@ -52,6 +52,33 @@ export function JobsDetailRates({ jobRO, form }) { > + + + + + + + + + + + + + + + + + + - - - - - - @@ -134,24 +155,6 @@ export function JobsDetailRates({ jobRO, form }) { - - - - - - - - - diff --git a/client/src/components/layout-form-row/layout-form-row.component.jsx b/client/src/components/layout-form-row/layout-form-row.component.jsx index 94b1b1aa1..cec64c435 100644 --- a/client/src/components/layout-form-row/layout-form-row.component.jsx +++ b/client/src/components/layout-form-row/layout-form-row.component.jsx @@ -1,5 +1,5 @@ +import { Col, Divider, Row, Typography } from "antd"; import React from "react"; -import { Row, Col, Typography } from "antd"; import "./layout-form-row.styles.scss"; export default function LayoutFormRow({ @@ -41,10 +41,12 @@ export default function LayoutFormRow({ }, }; }; - + //{header ? {header} : null} return (
- {header ? {header} : null} + + {header} + {children.map( (c, idx) =>