From aef8eb79071cb2e3e8db57234f270e023d21a557 Mon Sep 17 00:00:00 2001 From: elforjani13 <39470382+elforjani13@users.noreply.github.com> Date: Wed, 24 Nov 2021 11:47:18 +0200 Subject: [PATCH] feat: empty status ability. --- .../ManualJournalsEmptyStatus.js | 33 +++++++++++------ .../CustomersLanding/CustomersEmptyStatus.js | 32 +++++++++------- .../ExpensesLanding/ExpensesEmptyStatus.js | 32 +++++++++------- src/containers/Items/ItemsEmptyStatus.js | 29 ++++++++------- .../Bills/BillsLanding/BillsEmptyStatus.js | 32 +++++++++------- .../PaymentMadesEmptyStatus.js | 32 +++++++++------- .../EstimatesLanding/EstimatesEmptyStatus.js | 32 +++++++++------- .../InvoicesLanding/InvoicesEmptyStatus.js | 33 ++++++++++------- .../PaymentReceivesEmptyStatus.js | 37 ++++++++++++------- .../ReceiptsLanding/ReceiptsEmptyStatus.js | 32 +++++++++------- .../VendorsLanding/VendorsEmptyStatus.js | 32 +++++++++------- 11 files changed, 213 insertions(+), 143 deletions(-) diff --git a/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js b/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js index 105b5c62d..9317def42 100644 --- a/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js +++ b/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + AbilitySubject, + Manual_Journal_Abilities, +} from '../../../common/abilityOption'; export default function ManualJournalsEmptyStatus() { const history = useHistory(); @@ -17,19 +21,24 @@ export default function ManualJournalsEmptyStatus() { } action={ <> - + - + + } /> diff --git a/src/containers/Customers/CustomersLanding/CustomersEmptyStatus.js b/src/containers/Customers/CustomersLanding/CustomersEmptyStatus.js index 6ef1d135e..d91a3c043 100644 --- a/src/containers/Customers/CustomersLanding/CustomersEmptyStatus.js +++ b/src/containers/Customers/CustomersLanding/CustomersEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + AbilitySubject, + Customer_Abilities, +} from '../../../common/abilityOption'; export default function CustomersEmptyStatus() { const history = useHistory(); @@ -17,19 +21,21 @@ export default function CustomersEmptyStatus() { } action={ <> - + + - + + } /> diff --git a/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js b/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js index 84ed56b0e..abfc31ada 100644 --- a/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js +++ b/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + AbilitySubject, + Expense_Abilities, +} from '../../../common/abilityOption'; export default function InvoicesEmptyStatus() { const history = useHistory(); @@ -17,19 +21,21 @@ export default function InvoicesEmptyStatus() { } action={ <> - + + - + + } /> diff --git a/src/containers/Items/ItemsEmptyStatus.js b/src/containers/Items/ItemsEmptyStatus.js index 3a0c53fe3..ba018c705 100644 --- a/src/containers/Items/ItemsEmptyStatus.js +++ b/src/containers/Items/ItemsEmptyStatus.js @@ -2,7 +2,8 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { Item_Abilities, AbilitySubject } from '../../common/abilityOption'; export default function ItemsEmptyStatus() { const history = useHistory(); @@ -17,19 +18,21 @@ export default function ItemsEmptyStatus() { } action={ <> - + + - + + } /> diff --git a/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js b/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js index cecfef2ad..674d228ee 100644 --- a/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js +++ b/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + Bill_Abilities, + AbilitySubject, +} from '../../../../common/abilityOption'; export default function BillsEmptyStatus() { const history = useHistory(); @@ -17,19 +21,21 @@ export default function BillsEmptyStatus() { } action={ <> - + + - + + } /> diff --git a/src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js b/src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js index ada8352ba..077c2d368 100644 --- a/src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js +++ b/src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + Payment_Made_Abilities, + AbilitySubject, +} from '../../../../common/abilityOption'; export default function PaymentMadesEmptyStatus() { const history = useHistory(); @@ -17,19 +21,21 @@ export default function PaymentMadesEmptyStatus() { } action={ <> - + + - + + } /> diff --git a/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js b/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js index c2e5e92fa..12669d3d6 100644 --- a/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js +++ b/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + Estimate_Abilities, + AbilitySubject, +} from '../../../../common/abilityOption'; export default function EstimatesEmptyStatus() { const history = useHistory(); @@ -16,18 +20,20 @@ export default function EstimatesEmptyStatus() { } action={ <> - - + + + + } /> diff --git a/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js b/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js index 21212a4c2..268976c00 100644 --- a/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js +++ b/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + Invoice_Abilities, + AbilitySubject, +} from '../../../../common/abilityOption'; export default function EstimatesEmptyStatus() { const history = useHistory(); @@ -17,19 +21,20 @@ export default function EstimatesEmptyStatus() { } action={ <> - - - + + + + } /> diff --git a/src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js b/src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js index 6b0df1b31..876602f7d 100644 --- a/src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js +++ b/src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + Payment_Receive_Abilities, + AbilitySubject, +} from '../../../../common/abilityOption'; export default function PaymentReceivesEmptyStatus() { const history = useHistory(); @@ -12,24 +16,31 @@ export default function PaymentReceivesEmptyStatus() { title={} description={

- +

} action={ <> - + - + + } /> diff --git a/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js b/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js index e029ddf9b..612179004 100644 --- a/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js +++ b/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + Receipt_Abilities, + AbilitySubject, +} from '../../../../common/abilityOption'; export default function ReceiptsEmptyStatus() { const history = useHistory(); @@ -17,19 +21,21 @@ export default function ReceiptsEmptyStatus() { } action={ <> - + + - + + } /> diff --git a/src/containers/Vendors/VendorsLanding/VendorsEmptyStatus.js b/src/containers/Vendors/VendorsLanding/VendorsEmptyStatus.js index 5ce0cdc33..192d2a80c 100644 --- a/src/containers/Vendors/VendorsLanding/VendorsEmptyStatus.js +++ b/src/containers/Vendors/VendorsLanding/VendorsEmptyStatus.js @@ -2,7 +2,11 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'components'; +import { Can, FormattedMessage as T } from 'components'; +import { + Vendor_Abilities, + AbilitySubject, +} from '../../../common/abilityOption'; export default function VendorsEmptyStatus() { const history = useHistory(); @@ -17,19 +21,21 @@ export default function VendorsEmptyStatus() { } action={ <> - + + - + + } />