From cac0a368f259aeb969329939d53679baae6592e0 Mon Sep 17 00:00:00 2001 From: Ahmed Bouhuolia Date: Wed, 11 Nov 2020 18:47:21 +0200 Subject: [PATCH] fix: input prepend button. --- .../Sales/Estimate/EstimateFormHeader.js | 45 +++++++++-------- .../Sales/Invoice/InvoiceFormHeader.js | 42 ++++++++-------- .../PaymentReceiveFormHeader.js | 49 +++++++++--------- .../containers/Sales/Receipt/ReceiptForm.js | 2 +- .../Sales/Receipt/ReceiptFormHeader.js | 50 +++++++++++-------- client/src/style/objects/form.scss | 16 ++---- client/src/style/pages/customer.scss | 5 ++ 7 files changed, 108 insertions(+), 101 deletions(-) diff --git a/client/src/containers/Sales/Estimate/EstimateFormHeader.js b/client/src/containers/Sales/Estimate/EstimateFormHeader.js index eb5b6d40f..d20013e09 100644 --- a/client/src/containers/Sales/Estimate/EstimateFormHeader.js +++ b/client/src/containers/Sales/Estimate/EstimateFormHeader.js @@ -6,6 +6,7 @@ import { Position, MenuItem, Classes, + ControlGroup, } from '@blueprintjs/core'; import { DateInput } from '@blueprintjs/datetime'; import { FormattedMessage as T } from 'react-intl'; @@ -168,27 +169,29 @@ function EstimateFormHeader({ } > - , - }} - tooltip={true} - tooltipProps={{ - content: 'Setting your auto-generated estimate number', - position: Position.BOTTOM_LEFT, - }} - /> - } - {...getFieldProps('estimate_number')} - onBlur={handleEstimateNumberChanged} - /> + + + , + }} + tooltip={true} + tooltipProps={{ + content: 'Setting your auto-generated estimate number', + position: Position.BOTTOM_LEFT, + }} + /> + {/* ----------- Reference ----------- */} diff --git a/client/src/containers/Sales/Invoice/InvoiceFormHeader.js b/client/src/containers/Sales/Invoice/InvoiceFormHeader.js index 6dd7305f7..a6295ac9d 100644 --- a/client/src/containers/Sales/Invoice/InvoiceFormHeader.js +++ b/client/src/containers/Sales/Invoice/InvoiceFormHeader.js @@ -4,7 +4,7 @@ import { InputGroup, Intent, Position, - MenuItem, + ControlGroup, } from '@blueprintjs/core'; import { DateInput } from '@blueprintjs/datetime'; import { FormattedMessage as T } from 'react-intl'; @@ -140,7 +140,7 @@ function InvoiceFormHeader({ - + {/* ----------- Invoice number ----------- */} } @@ -151,25 +151,25 @@ function InvoiceFormHeader({ } > - , - }} - tooltip={true} - tooltipProps={{ - content: 'Setting your auto-generated invoice number', - position: Position.BOTTOM_LEFT, - }} - /> - } - {...getFieldProps('invoice_no')} - onBlur={handleInvoiceNumberChanged} - /> + + + , + }} + tooltip={true} + tooltipProps={{ + content: 'Setting your auto-generated invoice number', + position: Position.BOTTOM_LEFT, + }} + /> + {/* ----------- Reference ----------- */} diff --git a/client/src/containers/Sales/PaymentReceive/PaymentReceiveFormHeader.js b/client/src/containers/Sales/PaymentReceive/PaymentReceiveFormHeader.js index 79766ff04..cd6d5ec7d 100644 --- a/client/src/containers/Sales/PaymentReceive/PaymentReceiveFormHeader.js +++ b/client/src/containers/Sales/PaymentReceive/PaymentReceiveFormHeader.js @@ -4,7 +4,7 @@ import { InputGroup, Intent, Position, - MenuItem, + ControlGroup, } from '@blueprintjs/core'; import { DateInput } from '@blueprintjs/datetime'; @@ -186,30 +186,29 @@ function PaymentReceiveFormHeader({ /> } > - , - }} - tooltip={true} - tooltipProps={{ - content: - 'Setting your auto-generated Payment Receive number', - position: Position.BOTTOM_LEFT, - }} - /> - } - {...getFieldProps('payment_receive_no')} - onBlur={handlePaymentReceiveNumberChanged} - /> + + + , + }} + tooltip={true} + tooltipProps={{ + content: 'Setting your auto-generated Payment Receive number', + position: Position.BOTTOM_LEFT, + }} + /> + {/* ------------ Deposit account ------------ */} diff --git a/client/src/containers/Sales/Receipt/ReceiptForm.js b/client/src/containers/Sales/Receipt/ReceiptForm.js index e90bf2399..265792f70 100644 --- a/client/src/containers/Sales/Receipt/ReceiptForm.js +++ b/client/src/containers/Sales/Receipt/ReceiptForm.js @@ -9,7 +9,7 @@ import React, { import * as Yup from 'yup'; import { useFormik } from 'formik'; import moment from 'moment'; -import { Intent, FormGroup, TextArea } from '@blueprintjs/core'; +import { Intent, FormGroup, TextArea, ControlGroup } from '@blueprintjs/core'; import { FormattedMessage as T, useIntl } from 'react-intl'; import { pick, sumBy } from 'lodash'; import classNames from 'classnames'; diff --git a/client/src/containers/Sales/Receipt/ReceiptFormHeader.js b/client/src/containers/Sales/Receipt/ReceiptFormHeader.js index d68dfc47f..dfcbde93c 100644 --- a/client/src/containers/Sales/Receipt/ReceiptFormHeader.js +++ b/client/src/containers/Sales/Receipt/ReceiptFormHeader.js @@ -1,5 +1,11 @@ import React, { useMemo, useCallback, useState } from 'react'; -import { FormGroup, InputGroup, Intent, Position } from '@blueprintjs/core'; +import { + FormGroup, + InputGroup, + Intent, + Position, + ControlGroup, +} from '@blueprintjs/core'; import { DateInput } from '@blueprintjs/datetime'; import { FormattedMessage as T } from 'react-intl'; @@ -153,27 +159,27 @@ function ReceiptFormHeader({ } > - , - }} - tooltip={true} - tooltipProps={{ - content: 'Setting your auto-generated receipt number', - position: Position.BOTTOM_LEFT, - }} - /> - } - {...getFieldProps('receipt_number')} - onBlur={handleReceiptNumberChanged} - /> + + + , + }} + tooltip={true} + tooltipProps={{ + content: 'Setting your auto-generated receipt number', + position: Position.BOTTOM_LEFT, + }} + /> + {/* ----------- Reference ----------- */} diff --git a/client/src/style/objects/form.scss b/client/src/style/objects/form.scss index 0fb0ed6e8..ab4894926 100644 --- a/client/src/style/objects/form.scss +++ b/client/src/style/objects/form.scss @@ -344,20 +344,14 @@ $form-check-input-indeterminate-bg-image: url("data:image/svg+xml,