diff --git a/client/src/containers/Sales/Estimate/EstimateFormHeader.js b/client/src/containers/Sales/Estimate/EstimateFormHeader.js
index 20b4d57f1..ce65f575b 100644
--- a/client/src/containers/Sales/Estimate/EstimateFormHeader.js
+++ b/client/src/containers/Sales/Estimate/EstimateFormHeader.js
@@ -1,22 +1,22 @@
import React, { useMemo } from 'react';
-import { compose } from 'utils';
import classNames from 'classnames';
import { sumBy } from 'lodash';
import { useFormikContext } from 'formik';
import { CLASSES } from 'common/classes';
-import { PageFormBigNumber } from 'components';
-
-import withCustomers from 'containers/Customers/withCustomers';
-import withDialogActions from 'containers/Dialog/withDialogActions';
-
import EstimateFormHeaderFields from './EstimateFormHeaderFields';
+import { PageFormBigNumber } from 'components';
+import withSettings from 'containers/Settings/withSettings';
+import { compose } from 'utils';
// Estimate form top header.
function EstimateFormHeader({
// #ownProps
onEstimateNumberChanged,
+
+ // #withSettings
+ baseCurrency,
}) {
const { values } = useFormikContext();
@@ -33,15 +33,14 @@ function EstimateFormHeader({
);
}
export default compose(
- withCustomers(({ customers }) => ({
- customers,
+ withSettings(({ organizationSettings }) => ({
+ baseCurrency: organizationSettings?.baseCurrency,
})),
- withDialogActions,
)(EstimateFormHeader);
diff --git a/client/src/containers/Sales/Invoice/InvoiceFormHeader.js b/client/src/containers/Sales/Invoice/InvoiceFormHeader.js
index 671dc262f..f0809033d 100644
--- a/client/src/containers/Sales/Invoice/InvoiceFormHeader.js
+++ b/client/src/containers/Sales/Invoice/InvoiceFormHeader.js
@@ -4,16 +4,20 @@ import { sumBy } from 'lodash';
import { useFormikContext } from 'formik';
import { CLASSES } from 'common/classes';
-
import InvoiceFormHeaderFields from './InvoiceFormHeaderFields';
+
import { PageFormBigNumber } from 'components';
+import withSettings from 'containers/Settings/withSettings';
+import { compose } from 'redux';
/**
* Invoice form header section.
*/
-export default function InvoiceFormHeader({
+function InvoiceFormHeader({
// #ownProps
onInvoiceNumberChanged,
+ // #withSettings
+ baseCurrency,
}) {
const { values } = useFormikContext();
@@ -30,8 +34,13 @@ export default function InvoiceFormHeader({
);
}
+export default compose(
+ withSettings(({ organizationSettings }) => ({
+ baseCurrency: organizationSettings?.baseCurrency,
+ })),
+)(InvoiceFormHeader);
diff --git a/client/src/containers/Sales/Receipt/ReceiptFormHeader.js b/client/src/containers/Sales/Receipt/ReceiptFormHeader.js
index 5b1c9796d..38e7ea290 100644
--- a/client/src/containers/Sales/Receipt/ReceiptFormHeader.js
+++ b/client/src/containers/Sales/Receipt/ReceiptFormHeader.js
@@ -7,10 +7,17 @@ import { CLASSES } from 'common/classes';
import ReceiptFormHeaderFields from './ReceiptFormHeaderFields';
import { PageFormBigNumber } from 'components';
+import withSettings from 'containers/Settings/withSettings';
+import { compose } from 'redux';
-export default function ReceiptFormHeader({
+/**
+ * Receipt form header section.
+ */
+function ReceiptFormHeader({
// #ownProps
onReceiptNumberChanged,
+ // #withSettings
+ baseCurrency,
}) {
const { values } = useFormikContext();
@@ -27,8 +34,14 @@ export default function ReceiptFormHeader({
);
}
+
+export default compose(
+ withSettings(({ organizationSettings }) => ({
+ baseCurrency: organizationSettings?.baseCurrency,
+ })),
+)(ReceiptFormHeader);