feat: add module in payload.

This commit is contained in:
elforjani13
2021-12-13 15:20:16 +02:00
parent c4650f5d31
commit fba46e2479
14 changed files with 61 additions and 29 deletions

View File

@@ -8,10 +8,14 @@ import UnlockingPartialTransactionsForm from './UnlockingPartialTransactionsForm
*/
export default function UnlockingPartialTransactionsDialogContent({
// #ownProps
moduleName,
dialogName,
}) {
return (
<UnlockingPartialTransactionsFormProvider dialogName={dialogName}>
<UnlockingPartialTransactionsFormProvider
moduleName={moduleName}
dialogName={dialogName}
>
<UnlockingPartialTransactionsForm />
</UnlockingPartialTransactionsFormProvider>
);

View File

@@ -16,7 +16,7 @@ import withDialogActions from 'containers/Dialog/withDialogActions';
import { compose } from 'utils';
const defaultInitialValues = {
module: 'all',
module: '',
unlock_from_date: moment(new Date()).format('YYYY-MM-DD'),
unlock_to_date: moment(new Date()).format('YYYY-MM-DD'),
reason: '',
@@ -29,12 +29,13 @@ function UnlockingPartialTransactionsForm({
// #withDialogActions
closeDialog,
}) {
const { dialogName, createUnlockingPartialTransactionsMutate } =
const { dialogName, moduleName, createUnlockingPartialTransactionsMutate } =
useUnlockingPartialTransactionsContext();
// Initial form values.
const initialValues = {
...defaultInitialValues,
module: moduleName,
};
// Handles the form submit.

View File

@@ -7,7 +7,11 @@ const UnlockingPartialTransactionsContext = React.createContext();
/**
* Unlocking partial transactions form provider.
*/
function UnlockingPartialTransactionsFormProvider({ dialogName, ...props }) {
function UnlockingPartialTransactionsFormProvider({
moduleName,
dialogName,
...props
}) {
// Create unlocking partial transactions mutations.
const { mutateAsync: createUnlockingPartialTransactionsMutate } =
useCreateUnlockingPartialTransactions();
@@ -15,6 +19,7 @@ function UnlockingPartialTransactionsFormProvider({ dialogName, ...props }) {
// State provider.
const provider = {
dialogName,
moduleName,
createUnlockingPartialTransactionsMutate,
};

View File

@@ -13,7 +13,7 @@ const UnlockingPartialTransactionsDialogContent = React.lazy(() =>
function UnLockingPartialTransactionsDilaog({
isOpen,
dialogName,
payload = {},
payload: { module },
}) {
return (
<Dialog
@@ -25,7 +25,10 @@ function UnLockingPartialTransactionsDilaog({
className={'dialog--transaction--locking'}
>
<DialogSuspense>
<UnlockingPartialTransactionsDialogContent dialogName={dialogName} />
<UnlockingPartialTransactionsDialogContent
moduleName={module}
dialogName={dialogName}
/>
</DialogSuspense>
</Dialog>
);