From 6306a00eca4fd780de9984a9088414778f15cd74 Mon Sep 17 00:00:00 2001 From: ALAMI Adnane Date: Wed, 16 Apr 2025 10:33:33 +0200 Subject: [PATCH] feat: contact button opens the partage page --- .../src/components/canvas/HeaderCanvas.vue | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/front/MyINPulse-front/src/components/canvas/HeaderCanvas.vue b/front/MyINPulse-front/src/components/canvas/HeaderCanvas.vue index 7a4de69..3332465 100644 --- a/front/MyINPulse-front/src/components/canvas/HeaderCanvas.vue +++ b/front/MyINPulse-front/src/components/canvas/HeaderCanvas.vue @@ -10,14 +10,12 @@ - - Retour @@ -105,9 +103,29 @@ const mockFetchEntrepreneurs = async (projectId :number) => { }; const contactAll = () => { - alert("Contacter tous les entrepreneurs : " + entrepreneurEmails.value.join(", ")); + const allEmails = entrepreneurEmails.value.join(", "); + navigator.clipboard.writeText(allEmails) + .then(() => { + alert("Tous les emails copiés dans le presse-papiers !"); + window.open("https://partage.bordeaux-inp.fr/", "_blank"); + }) + .catch(err => { + console.error("Erreur lors de la copie :", err); + }); }; +const contactSingle = (email: string) => { + navigator.clipboard.writeText(email) + .then(() => { + alert(`Adresse copiée : ${email}`); + window.open("https://partage.bordeaux-inp.fr/", "_blank"); + }) + .catch(err => { + console.error("Erreur lors de la copie :", err); + }); +}; + + const copyToClipboard = (email: string) => { navigator.clipboard.writeText(email).then(() => { alert(`Adresse copiée : ${email}`);