From ab85dc5d555b06ad28241e42ecf29391784a7c0d Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 11 Jun 2025 14:28:03 +0200 Subject: [PATCH] updates --- components/EOISection.vue | 120 ++++++++++++++++++++++++------ components/SliderConfirmation.vue | 6 +- server/utils/nocodb.ts | 4 +- 3 files changed, 106 insertions(+), 24 deletions(-) diff --git a/components/EOISection.vue b/components/EOISection.vue index 69e366f..5634e41 100644 --- a/components/EOISection.vue +++ b/components/EOISection.vue @@ -37,8 +37,12 @@ variant="flat" prepend-icon="mdi-file-document-plus" :size="mobile ? 'default' : 'large'" + class="text-center" + block > - Generate EOI + + Generate EOI + + > + mdi-refresh + + Refresh signature status + + @@ -141,12 +151,31 @@ {{ interest['Full Name'] }} @@ -172,12 +201,31 @@ Oscar Faragher @@ -203,12 +251,31 @@ David Mizrahi @@ -574,6 +641,17 @@ const copyLink = async (link: string | undefined) => { } }; +const openLinkInNewTab = (link: string | undefined) => { + if (!link) return; + + try { + window.open(link, '_blank', 'noopener,noreferrer'); + } catch (error) { + console.error('Failed to open link:', error); + toast.error('Failed to open link in new tab'); + } +}; + const formatDate = (dateString: string) => { if (!dateString) return ''; diff --git a/components/SliderConfirmation.vue b/components/SliderConfirmation.vue index c3865ea..109df19 100644 --- a/components/SliderConfirmation.vue +++ b/components/SliderConfirmation.vue @@ -210,7 +210,8 @@ watch(showDialog, (newValue) => { height: 100%; background: linear-gradient(90deg, #ff5722, #d32f2f); border-radius: 25px; - transition: width 0.1s ease; + transition: none; + will-change: width; } .slider-handle { @@ -226,7 +227,8 @@ watch(showDialog, (newValue) => { align-items: center; justify-content: center; transform: translateX(-50%); - transition: transform 0.1s ease; + transition: none; + will-change: transform, left; z-index: 1; } diff --git a/server/utils/nocodb.ts b/server/utils/nocodb.ts index 3d79a59..fb56547 100644 --- a/server/utils/nocodb.ts +++ b/server/utils/nocodb.ts @@ -103,7 +103,9 @@ export const updateInterest = async (id: string, data: Partial, retryC // Add the new signature link fields "Signature Link Client", "Signature Link CC", - "Signature Link Developer" + "Signature Link Developer", + // Add the Documenso document ID field + "documensoID" ]; // Filter the data to only include allowed fields