diff --git a/packages/webapp/src/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkContent.tsx b/packages/webapp/src/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkContent.tsx
index fc5b617bc..241e2543b 100644
--- a/packages/webapp/src/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkContent.tsx
+++ b/packages/webapp/src/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkContent.tsx
@@ -1,4 +1,3 @@
-import { DialogBody } from '@blueprintjs/core';
import { SharePaymentLinkForm } from './SharePaymentLinkForm';
import { SharePaymentLinkFormContent } from './SharePaymentLinkFormContent';
import { SharePaymentLinkProvider } from './SharePaymentLinkProvider';
diff --git a/packages/webapp/src/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkFormContent.tsx b/packages/webapp/src/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkFormContent.tsx
index e93960228..55264f190 100644
--- a/packages/webapp/src/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkFormContent.tsx
+++ b/packages/webapp/src/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkFormContent.tsx
@@ -1,4 +1,5 @@
// @ts-nocheck
+import { useFormikContext } from 'formik';
import {
Button,
Classes,
@@ -20,15 +21,23 @@ import {
} from '@/components';
import { useSharePaymentLink } from './SharePaymentLinkProvider';
import { useClipboard } from '@/hooks/utils/useClipboard';
+import { useDialogActions } from '@/hooks/state';
+import { useDialogContext } from '@/components/Dialog/DialogProvider';
export function SharePaymentLinkFormContent() {
const { url } = useSharePaymentLink();
+ const { closeDialog } = useDialogActions();
+ const { name } = useDialogContext();
+ const { isSubmitting } = useFormikContext();
const clipboard = useClipboard();
const handleCopyBtnClick = () => {
clipboard.copy(url);
};
+ const handleCancelBtnClick = () => {
+ closeDialog(name);
+ };
return (
<>
@@ -115,10 +124,11 @@ export function SharePaymentLinkFormContent() {
) : (
<>
-
+