feat(S&P): fix navigation bar if warehouses or branches feature.

This commit is contained in:
elforjani13
2022-03-07 18:43:21 +02:00
parent b26b4c5491
commit 87a56dcd95
8 changed files with 37 additions and 34 deletions

View File

@@ -195,32 +195,35 @@ function MakeJournalEntriesHeader({
</FastField>
{/*------------ Currency -----------*/}
{/* <FeatureCan feature={Features.ManualJournal}> */}
<FastField
name={'currency_code'}
currencies={currencies}
shouldUpdate={currenciesFieldShouldUpdate}
>
{({ form, field: { value }, meta: { error, touched } }) => (
<FormGroup
label={<T id={'currency'} />}
className={classNames('form-group--currency', CLASSES.FILL)}
inline={true}
>
<CurrencySelectList
currenciesList={currencies}
selectedCurrencyCode={value}
onCurrencySelected={(currencyItem) => {
form.setFieldValue('currency_code', currencyItem.currency_code);
form.setFieldValue('exchange_rate', '');
setSelactJournalCurrency(currencyItem);
}}
defaultSelectText={value}
/>
</FormGroup>
)}
</FastField>
{/* </FeatureCan> */}
<FeatureCan feature={Features.ManualJournal}>
<FastField
name={'currency_code'}
currencies={currencies}
shouldUpdate={currenciesFieldShouldUpdate}
>
{({ form, field: { value }, meta: { error, touched } }) => (
<FormGroup
label={<T id={'currency'} />}
className={classNames('form-group--currency', CLASSES.FILL)}
inline={true}
>
<CurrencySelectList
currenciesList={currencies}
selectedCurrencyCode={value}
onCurrencySelected={(currencyItem) => {
form.setFieldValue(
'currency_code',
currencyItem.currency_code,
);
form.setFieldValue('exchange_rate', '');
setSelactJournalCurrency(currencyItem);
}}
defaultSelectText={value}
/>
</FormGroup>
)}
</FastField>
</FeatureCan>
{/* ----------- Exchange rate ----------- */}
<If condition={isForeignJournal}>

View File

@@ -38,7 +38,7 @@ export default function BillFormTopBar() {
useSetPrimaryBranchToForm();
// Can't display the navigation bar if warehouses or branches feature is not enabled.
if (!featureCan(Features.Warehouses) || !featureCan(Features.Branches)) {
if (!featureCan(Features.Warehouses) && !featureCan(Features.Branches)) {
return null;
}

View File

@@ -39,7 +39,7 @@ export default function VendorCreditNoteFormTopBar() {
useSetPrimaryBranchToForm();
// Can't display the navigation bar if warehouses or branches feature is not enabled.
if (!featureCan(Features.Warehouses) || !featureCan(Features.Branches)) {
if (!featureCan(Features.Warehouses) && !featureCan(Features.Branches)) {
return null;
}

View File

@@ -38,7 +38,7 @@ export default function CreditNoteFormTopbar() {
useSetPrimaryBranchToForm();
// Can't display the navigation bar if warehouses or branches feature is not enabled.
if (!featureCan(Features.Warehouses) || !featureCan(Features.Branches)) {
if (!featureCan(Features.Warehouses) && !featureCan(Features.Branches)) {
return null;
}

View File

@@ -39,7 +39,7 @@ export default function EstimtaeFormTopBar() {
useSetPrimaryBranchToForm();
// Can't display the navigation bar if warehouses or branches feature is not enabled.
if (!featureCan(Features.Warehouses) || !featureCan(Features.Branches)) {
if (!featureCan(Features.Warehouses) && !featureCan(Features.Branches)) {
return null;
}

View File

@@ -40,7 +40,7 @@ export default function InvoiceFormTopBar() {
useSetPrimaryBranchToForm();
// Can't display the navigation bar if warehouses or branches feature is not enabled.
if (!featureCan(Features.Warehouses) || !featureCan(Features.Branches)) {
if (!featureCan(Features.Warehouses) && !featureCan(Features.Branches)) {
return null;
}
return (

View File

@@ -40,7 +40,7 @@ export default function ReceiptFormTopBar() {
useSetPrimaryBranchToForm();
// Can't display the navigation bar if warehouses or branches feature is not enabled.
if (!featureCan(Features.Warehouses) || !featureCan(Features.Branches)) {
if (!featureCan(Features.Warehouses) && !featureCan(Features.Branches)) {
return null;
}