From c8bbcdaad2814ef53330a79f467267ab4315d35f Mon Sep 17 00:00:00 2001 From: Alexandro Uc Santos Date: Mon, 21 Oct 2024 21:31:27 -0600 Subject: [PATCH] add: share load --- src/components/CardLoad.vue | 57 +++++++++--- src/components/CardUser.vue | 2 +- src/components/MakeProposalModal.vue | 5 +- src/i18n/en.js | 3 +- src/i18n/es.js | 3 +- src/router/index.js | 5 + src/views/ShareLoadView.vue | 134 +++++++++++++++++++++++++++ 7 files changed, 193 insertions(+), 16 deletions(-) create mode 100644 src/views/ShareLoadView.vue diff --git a/src/components/CardLoad.vue b/src/components/CardLoad.vue index 63dacea..b61293d 100644 --- a/src/components/CardLoad.vue +++ b/src/components/CardLoad.vue @@ -24,6 +24,11 @@ type: Boolean, required: false, default: true + }, + share: { + type: Boolean, + required: false, + default: false } }); @@ -90,6 +95,22 @@ window.open('/publico/tracking/' + code, '_blank'); } + const sharePost = () => { + const url = `https://console.etaviaporte.com/publico/carga/${props.load._id}`; + const title = ""; + + navigator.share({ + title: title, + url: url, + }) + .then(() => { + console.log("Enlace compartido con éxito"); + }) + .catch((error) => { + console.log('Usuario cancelo') + }); + } +