From 9e2c99581320a7fd447010050673b0932f6ec13e Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Thu, 25 Feb 2021 10:51:27 +0200 Subject: [PATCH] fix: logo style. fix: page forms style. feat: auto-fill items entries from item details. fix: hiding dashboard copyright bar. --- client/src/components/Dashboard/Dashboard.js | 2 +- .../Dashboard/DashboardContentRoute.js | 4 +- .../components/Dashboard/DashboardFooter.js | 4 +- .../src/components/Dashboard/DashboardPage.js | 10 ++ .../DataTableCells/ItemsListCell.js | 1 + .../DataTableCells/PercentFieldCell.js | 1 + client/src/components/Datatable/TableCell.js | 45 +++++- .../src/components/Datatable/TableFooter.js | 4 + client/src/components/Datatable/utils.js | 10 ++ client/src/components/Postbox.js | 41 ++++++ client/src/components/index.js | 4 +- client/src/config/sidebarMenu.js | 3 +- .../JournalsLanding/ManualJournalsList.js | 5 +- .../MakeJournal/MakeJournalEntriesForm.js | 1 + .../MakeJournal/MakeJournalEntriesHeader.js | 15 ++ .../MakeJournal/MakeJournalEntriesPage.js | 4 +- .../MakeJournal/MakeJournalEntriesTable.js | 83 +++-------- .../MakeJournal/MakeJournalFormFooter.js | 54 +++---- .../InvoiceNumberDialogContent.js | 4 +- .../Dialogs/InvoiceNumberDialog/index.js | 1 - .../containers/Entries/ItemsEntriesTable.js | 106 ++++++++++---- client/src/containers/Entries/components.js | 22 ++- client/src/containers/Entries/utils.js | 7 +- .../Expenses/ExpenseForm/ExpenseForm.js | 4 +- .../ExpenseForm/ExpenseFormEntriesTable.js | 74 ++-------- .../Expenses/ExpenseForm/ExpenseFormFooter.js | 50 +++---- .../ExpenseForm/ExpenseFormHeaderFields.js | 6 +- .../Expenses/ExpenseForm/ExpenseFormPage.js | 4 +- client/src/containers/Items/ItemForm.js | 2 + .../JournalNumber/ReferenceNumberForm.js | 134 ++++++------------ .../ReferenceNumberFormContent.js | 71 ++++++++++ .../Bills/BillForm/BillFormFooter.js | 50 +++---- .../Purchases/Bills/BillForm/utils.js | 4 +- .../PaymentForm/PaymentMadeEntriesTable.js | 50 ++----- .../PaymentForm/PaymentMadeFooter.js | 34 ++--- .../EstimateForm/EstimateFormFooter.js | 78 +++++----- .../Sales/Estimates/EstimateForm/utils.js | 4 +- .../Estimates/EstimatesLanding/components.js | 9 +- .../Sales/Invoices/InvoiceForm/InvoiceForm.js | 12 +- .../InvoiceForm/InvoiceFormDialogs.js | 3 + .../Invoices/InvoiceForm/InvoiceFormFooter.js | 76 +++++----- .../InvoiceForm/InvoiceFormHeaderFields.js | 2 +- .../Invoices/InvoiceForm/InvoiceFormPage.js | 4 +- .../InvoiceItemsEntriesEditorField.js | 34 +++-- .../Sales/Invoices/InvoiceForm/utils.js | 4 +- .../Invoices/InvoicesLanding/components.js | 1 + .../PaymentReceiveForm/PaymentReceiveForm.js | 2 +- .../PaymentReceiveFormFooter.js | 34 ++--- .../PaymentReceiveItemsTable.js | 20 +-- .../PaymentReceiveForm/components.js | 9 +- .../PaymentsLanding/components.js | 1 + .../Sales/Receipts/ReceiptForm/ReceiptForm.js | 4 +- .../Receipts/ReceiptForm/ReceiptFormFooter.js | 76 +++++----- .../Receipts/ReceiptForm/ReceiptFormPage.js | 2 + .../Sales/Receipts/ReceiptForm/utils.js | 2 +- .../Receipts/ReceiptsLanding/components.js | 9 +- client/src/hooks/query/invoices.js | 4 +- client/src/hooks/query/settings.js | 14 +- client/src/routes/dashboard.js | 34 ++++- client/src/static/json/icons.js | 4 + client/src/style/App.scss | 3 +- client/src/style/components/BigAmount.scss | 3 +- .../DataTable/DataTableEditable.scss | 37 ++++- client/src/style/components/PageForm.scss | 24 ++-- client/src/style/components/Postbox.scss | 48 +++++++ client/src/style/objects/Bigcapital.scss | 2 +- client/src/style/objects/form.scss | 2 +- client/src/style/pages/Bills/PageForm.scss | 14 +- .../src/style/pages/Customers/PageForm.scss | 13 ++ .../src/style/pages/Dashboard/Dashboard.scss | 10 +- client/src/style/pages/Expense/PageForm.scss | 5 +- client/src/style/pages/Items/PageForm.scss | 13 ++ .../src/style/pages/ManualJournal/List.scss | 2 +- .../pages/ManualJournal/MakeJournal.scss | 13 +- .../src/style/pages/PaymentMade/PageForm.scss | 11 +- .../style/pages/PaymentReceive/PageForm.scss | 76 +++++++--- .../style/pages/SaleEstimate/PageForm.scss | 11 +- .../src/style/pages/SaleInvoice/PageForm.scss | 15 +- .../src/style/pages/SaleReceipt/PageForm.scss | 12 +- client/src/style/pages/Vendors/PageForm.scss | 13 ++ server/src/api/controllers/Purchases/Bills.ts | 4 +- .../api/controllers/Sales/SalesEstimates.ts | 4 +- .../api/controllers/Sales/SalesInvoices.ts | 4 +- .../api/controllers/Sales/SalesReceipts.ts | 6 +- 84 files changed, 1019 insertions(+), 682 deletions(-) create mode 100644 client/src/components/Datatable/utils.js create mode 100644 client/src/components/Postbox.js create mode 100644 client/src/containers/JournalNumber/ReferenceNumberFormContent.js create mode 100644 client/src/style/components/Postbox.scss diff --git a/client/src/components/Dashboard/Dashboard.js b/client/src/components/Dashboard/Dashboard.js index 9e116d70e..905506b10 100644 --- a/client/src/components/Dashboard/Dashboard.js +++ b/client/src/components/Dashboard/Dashboard.js @@ -51,6 +51,6 @@ function Dashboard({ ); -} +} export default compose(withSettingsActions)(Dashboard); diff --git a/client/src/components/Dashboard/DashboardContentRoute.js b/client/src/components/Dashboard/DashboardContentRoute.js index 01bc66186..02add34a3 100644 --- a/client/src/components/Dashboard/DashboardContentRoute.js +++ b/client/src/components/Dashboard/DashboardContentRoute.js @@ -1,7 +1,6 @@ -import React, { useEffect, Suspense } from 'react'; +import React from 'react'; import { Route, Switch } from 'react-router-dom'; import routes from 'routes/dashboard'; - import DashboardPage from './DashboardPage'; /** @@ -18,6 +17,7 @@ export default function DashboardContentRoute() { path={`${route.path}`} > - + {title} ); } -export default function DashboardFooter({}) { +export default function DashboardFooter() { return (