diff --git a/src/components/CommercialDoc/index.js b/src/components/CommercialDoc/index.js index c8e2c593b..d1480c3f5 100644 --- a/src/components/CommercialDoc/index.js +++ b/src/components/CommercialDoc/index.js @@ -21,5 +21,5 @@ export const CommercialDocEntriesTable = styled(DataTable)` `; export const CommercialDocFooter = styled.div` - margin-top: 25px; + margin-top: 28px; `; diff --git a/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js b/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js index 24a1cc598..cf19eab7d 100644 --- a/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js +++ b/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js @@ -15,9 +15,14 @@ import { useCreditNoteDetailDrawerContext } from './CreditNoteDetailDrawerProvid */ export default function CreditNoteDetailFooter() { const { creditNote } = useCreditNoteDetailDrawerContext(); + return ( + + } children={creditNote.note} /> + + }> {creditNote.terms_conditions} diff --git a/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js b/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js index ead8b8243..d4d145704 100644 --- a/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js +++ b/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js @@ -42,6 +42,12 @@ export default function CreditNoteDetailHeader() { + + + + @@ -53,12 +59,6 @@ export default function CreditNoteDetailHeader() { {creditNote.customer?.display_name} - - - - @@ -77,11 +77,6 @@ export default function CreditNoteDetailHeader() { label={intl.get('reference')} children={defaultTo(creditNote.reference_no, '-')} /> - - } children={} diff --git a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js index 5ba3e99ff..61ab7800f 100644 --- a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js +++ b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js @@ -1,42 +1,29 @@ import React from 'react'; -import styled from 'styled-components'; import { T, - TotalLines, - TotalLine, - TotalLineBorderStyle, - TotalLineTextStyle, + CommercialDocFooter, + DetailsMenu, + If, + DetailItem, } from 'components'; import { usePaymentMadeDetailContext } from './PaymentMadeDetailProvider'; /** * Payment made - Details panel - Footer. */ -export default function PaymentMadeDetailFooter() { +export function PaymentMadeDetailFooter() { const { paymentMade } = usePaymentMadeDetailContext(); return ( - - - } - value={paymentMade.amount} - borderStyle={TotalLineBorderStyle.SingleDark} - /> - } - value={paymentMade.formatted_amount} - borderStyle={TotalLineBorderStyle.DoubleDark} - textStyle={TotalLineTextStyle.Bold} - /> - - + + + + }> + {paymentMade.statement} + + + + ); } - -export const PaymentMadeFooterRoot = styled.div``; - -export const PaymentMadeTotalLines = styled(TotalLines)` - margin-left: auto; -`; diff --git a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js index 6e36411f5..5ad9f68b5 100644 --- a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js +++ b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js @@ -34,6 +34,10 @@ export default function PaymentMadeDetailHeader() { + } + /> - - } - /> @@ -61,8 +60,8 @@ export default function PaymentMadeDetailHeader() { minLabelSize={'180px'} > + ); diff --git a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.js b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.js new file mode 100644 index 000000000..9342529d7 --- /dev/null +++ b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.js @@ -0,0 +1,42 @@ +import React from 'react'; +import styled from 'styled-components'; + +import { + T, + TotalLines, + TotalLine, + TotalLineBorderStyle, + TotalLineTextStyle, +} from 'components'; +import { usePaymentMadeDetailContext } from './PaymentMadeDetailProvider'; + +/** + * Payment made - Details panel - Footer. + */ +export default function PaymentMadeDetailTableFooter() { + const { paymentMade } = usePaymentMadeDetailContext(); + + return ( + + + } + value={paymentMade.amount} + borderStyle={TotalLineBorderStyle.SingleDark} + /> + } + value={paymentMade.formatted_amount} + borderStyle={TotalLineBorderStyle.DoubleDark} + textStyle={TotalLineTextStyle.Bold} + /> + + + ); +} + +export const PaymentMadeFooterRoot = styled.div``; + +export const PaymentMadeTotalLines = styled(TotalLines)` + margin-left: auto; +`; diff --git a/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js b/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js index 182f9d7dd..b99756e72 100644 --- a/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js +++ b/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js @@ -10,7 +10,6 @@ import { DetailItem, CommercialDocHeader, CommercialDocTopHeader, - ButtonLink, CustomerDrawerLink, } from 'components'; import { usePaymentReceiveDetailContext } from './PaymentReceiveDetailProvider'; @@ -34,6 +33,10 @@ export default function PaymentReceiveDetailHeader() { + } + /> - } - /> @@ -62,8 +61,8 @@ export default function PaymentReceiveDetailHeader() { minLabelSize={'180px'} > + + + } children={vendorCredit.note} /> + + + + ); +} diff --git a/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js b/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js index c24d95041..7c987b336 100644 --- a/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js +++ b/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js @@ -38,6 +38,11 @@ export default function VendorCreditDetailHeader() { + + + @@ -49,12 +54,6 @@ export default function VendorCreditDetailHeader() { {vendorCredit.vendor?.display_name} - - - - @@ -72,10 +71,6 @@ export default function VendorCreditDetailHeader() { label={intl.get('reference')} children={defaultTo(vendorCredit.reference_no, '-')} /> - } children={} diff --git a/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js b/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js index f158d0fff..00d7e19ec 100644 --- a/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js +++ b/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js @@ -5,6 +5,7 @@ import { CommercialDocBox } from 'components'; import VendorCreditDetailHeader from './VendorCreditDetailHeader'; import VendorCreditDetailTable from './VendorCreditDetailTable'; import VendorCreditDetailDrawerFooter from './VendorCreditDetailDrawerFooter'; +import { VendorCreditDetailFooter } from './VendorCreditDetailFooter'; /** * Vendor credit details panel. @@ -16,6 +17,7 @@ export default function VendorCreditDetailPanel() { + ); } diff --git a/src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js b/src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js index aa452299c..18705f345 100644 --- a/src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js +++ b/src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js @@ -11,12 +11,11 @@ const InvoicesDrawerContent = lazy(() => import('./InvoiceDrawerContent')); */ function InvoiceDrawer({ name, + //#withDrawer isOpen, payload: { invoiceId }, - }) { - return ( diff --git a/src/lang/en/index.json b/src/lang/en/index.json index 7e4151972..d5678c528 100644 --- a/src/lang/en/index.json +++ b/src/lang/en/index.json @@ -1193,6 +1193,7 @@ "payment_made.details.payment_number": "Payment #", "payment_made.details.subtotal": "Subtotal", "payment_made.details.total": "TOTAL", + "payment_made.details.statement": "Statement", "payment_receive.details.payment_number": "Payment #", "payment_receive.details.total": "TOTAL", "payment_receive.details.subtotal": "Subtotal",