From 3fca165bde126f76fa82848ed20ac78f22501a52 Mon Sep 17 00:00:00 2001 From: 1rubiz <1izekorruby@gmail.com> Date: Wed, 13 May 2026 17:40:12 +0100 Subject: [PATCH 1/8] fix copy hydration --- src/components/vendors/VendorShare.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/vendors/VendorShare.vue b/src/components/vendors/VendorShare.vue index a1da331..e84afde 100644 --- a/src/components/vendors/VendorShare.vue +++ b/src/components/vendors/VendorShare.vue @@ -47,7 +47,8 @@ const props = defineProps<{ const copied = ref(false); const baseLink = 'https://weeshr.com/v'; const vendorSlug = computed(() => { - return props.vendorName?.toLowerCase().replace(/\s+/g, '-'); + // return props.vendorName?.toLowerCase().replace(/\s+/g, '-'); + return JSON.parse(localStorage.getItem('vendor') || 'null').toLowerCase().replace(/\s+/g, '-'); }); const storeLink = computed(() => { return `${baseLink}/${vendorSlug.value}`; @@ -96,6 +97,7 @@ const handleShare = (option: any) => { if (option.action === 'copy') { navigator.clipboard.writeText(storeLink.value); copied.value = true; + console.log(storeLink.value) setTimeout(() => { copied.value = false; }, 2000); From 637d6432665664327805394208d7364dde65168f Mon Sep 17 00:00:00 2001 From: 1rubiz <1izekorruby@gmail.com> Date: Thu, 14 May 2026 13:54:17 +0100 Subject: [PATCH 2/8] nomalize dots --- src/components/VendorNav.vue | 10 ++++++++-- src/components/vendors/VendorShare.vue | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/VendorNav.vue b/src/components/VendorNav.vue index ed52b25..5a2624f 100644 --- a/src/components/VendorNav.vue +++ b/src/components/VendorNav.vue @@ -1,5 +1,5 @@ @@ -32,7 +38,7 @@ const headingText = props.headingText