From f6509b4013dde5e1d04225989f9d562d5a6b7c65 Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Sat, 28 Dec 2024 16:29:13 -0700 Subject: [PATCH] make invite notes the default user name when adding a contact --- src/components/ContactNameDialog.vue | 2 ++ src/views/InviteOneView.vue | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/ContactNameDialog.vue b/src/components/ContactNameDialog.vue index 123a083..7a9c4ec 100644 --- a/src/components/ContactNameDialog.vue +++ b/src/components/ContactNameDialog.vue @@ -51,10 +51,12 @@ export default class ContactNameDialog extends Vue { message?: string, saveCallback?: (name?: string) => void, cancelCallback?: () => void, + defaultName?: string, ) { this.cancelCallback = cancelCallback || this.cancelCallback; this.saveCallback = saveCallback || this.saveCallback; this.message = message ?? this.message; + this.newText = defaultName ?? ""; this.title = title ?? this.title; this.visible = true; } diff --git a/src/views/InviteOneView.vue b/src/views/InviteOneView.vue index 82543b0..bbb1783 100644 --- a/src/views/InviteOneView.vue +++ b/src/views/InviteOneView.vue @@ -110,7 +110,7 @@ v-if="invite.redeemedBy && !contactsRedeemed[invite.redeemedBy]" icon="plus" class="bg-green-600 text-white px-1 py-1 rounded-full cursor-pointer" - @click="addNewContact(invite.redeemedBy)" + @click="addNewContact(invite.redeemedBy, invite.notes)" /> @@ -326,7 +326,7 @@ export default class InviteOneView extends Vue { ); } - addNewContact(did: string) { + addNewContact(did: string, notes: string) { (this.$refs.contactNameDialog as ContactNameDialog).open( "To Whom Did You Send The Invite?", "Their name will be added to your contact list.", @@ -349,6 +349,8 @@ export default class InviteOneView extends Vue { 3000, ); }, + () => {}, + notes, ); }