From c5c490d7ce3669a051cf897c434d15a0dca329c5 Mon Sep 17 00:00:00 2001 From: elforjani13 <39470382+elforjani13@users.noreply.github.com> Date: Sun, 13 Mar 2022 13:15:04 +0200 Subject: [PATCH] feat(expenses): add expense form top bar. --- .../Expenses/ExpenseForm/ExpenseForm.js | 2 + .../Expenses/ExpenseForm/ExpenseFormHeader.js | 15 ++-- .../ExpenseForm/ExpenseFormHeaderFields.js | 32 ++++++++- .../Expenses/ExpenseForm/ExpenseFormPage.js | 12 ++-- .../ExpenseForm/ExpenseFormPageProvider.js | 39 ++++++++--- .../Expenses/ExpenseForm/ExpenseFormTopBar.js | 68 +++++++++++++++++++ src/containers/Expenses/ExpenseForm/utils.js | 29 ++++++-- 7 files changed, 172 insertions(+), 25 deletions(-) create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormTopBar.js diff --git a/src/containers/Expenses/ExpenseForm/ExpenseForm.js b/src/containers/Expenses/ExpenseForm/ExpenseForm.js index 33511dc6e..838c7ce44 100644 --- a/src/containers/Expenses/ExpenseForm/ExpenseForm.js +++ b/src/containers/Expenses/ExpenseForm/ExpenseForm.js @@ -11,6 +11,7 @@ import ExpenseFormHeader from './ExpenseFormHeader'; import ExpenseFormBody from './ExpenseFormBody'; import ExpenseFloatingFooter from './ExpenseFloatingActions'; import ExpenseFormFooter from './ExpenseFormFooter'; +import ExpenseFormTopBar from './ExpenseFormTopBar'; import { useExpenseFormContext } from './ExpenseFormPageProvider'; @@ -143,6 +144,7 @@ function ExpenseForm({ onSubmit={handleSubmit} >