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

@@ -5,10 +5,11 @@ import { UnlockingTransactionsFormProvider } from './UnlockingTransactionsFormPr
export default function UnlockingTransactionsDialogContent({
// #ownProps
moduleName,
dialogName,
}) {
return (
<UnlockingTransactionsFormProvider dialogName={dialogName}>
<UnlockingTransactionsFormProvider moduleName={moduleName} dialogName={dialogName}>
<UnlockingTransactionsForm />
</UnlockingTransactionsFormProvider>
);

View File

@@ -15,7 +15,7 @@ import withDialogActions from 'containers/Dialog/withDialogActions';
import { compose } from 'utils';
const defaultInitialValues = {
module: 'all',
module: '',
reason: '',
};
@@ -28,6 +28,7 @@ function UnlockingTransactionsForm({
}) {
const {
dialogName,
moduleName,
cancelLockingTransactionMutate,
cancelUnLockingPartialTransactionMutate,
} = useUnlockingTransactionsContext();
@@ -35,6 +36,7 @@ function UnlockingTransactionsForm({
// Initial form values.
const initialValues = {
...defaultInitialValues,
module: moduleName,
};
// Handles the form submit.

View File

@@ -10,7 +10,7 @@ const UnlockingTransactionsContext = React.createContext();
/**
* Unlocking transactions form provider.
*/
function UnlockingTransactionsFormProvider({ dialogName, ...props }) {
function UnlockingTransactionsFormProvider({ moduleName, dialogName, ...props }) {
// Cancle locking transactions mutations.
const { mutateAsync: cancelLockingTransactionMutate } =
useCancelLockingTransaction();
@@ -22,6 +22,7 @@ function UnlockingTransactionsFormProvider({ dialogName, ...props }) {
// State provider.
const provider = {
dialogName,
moduleName,
cancelLockingTransactionMutate,
cancelUnLockingPartialTransactionMutate,
};

View File

@@ -10,7 +10,11 @@ const UnlockingTransactionsDialogContent = React.lazy(() =>
/**
* Unlocking transactions dialog.
*/
function UnlockingTransactionsDialog({ dialogName, payload = {}, isOpen }) {
function UnlockingTransactionsDialog({
dialogName,
payload: { module },
isOpen,
}) {
return (
<Dialog
name={dialogName}
@@ -21,7 +25,10 @@ function UnlockingTransactionsDialog({ dialogName, payload = {}, isOpen }) {
className={'dialog--transaction--locking'}
>
<DialogSuspense>
<UnlockingTransactionsDialogContent dialogName={dialogName} />
<UnlockingTransactionsDialogContent
moduleName={module}
dialogName={dialogName}
/>
</DialogSuspense>
</Dialog>
);