From 8391532d8310a22c9d7be25c04bda4ca0e9341b9 Mon Sep 17 00:00:00 2001 From: Anton Tranelis <31516529+antontranelis@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:05:53 +0100 Subject: [PATCH] fix(lib): fix missing secret bug (#430) --- .../Subcomponents/ItemPopupComponents/HeaderView/hooks.ts | 7 ++++--- .../Subcomponents/ItemPopupComponents/HeaderView/index.tsx | 4 +++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView/hooks.ts b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView/hooks.ts index c0b2e93e..c466a7a9 100644 --- a/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView/hooks.ts +++ b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView/hooks.ts @@ -33,9 +33,10 @@ export const useNavigationUrl = (coordinates?: [number, number]) => { export const useShareLogic = (item?: Item) => { const shareUrl = window.location.href const shareTitle = item?.name ?? 'Utopia Map Item' - const inviteLink = item?.secrets - ? `${window.location.origin}/invite/${item.secrets[0].secret}` - : shareUrl + const inviteLink = + item?.secrets && item.secrets.length > 0 + ? `${window.location.origin}/invite/${item.secrets[0].secret}` + : shareUrl const copyLink = () => { navigator.clipboard diff --git a/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView/index.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView/index.tsx index 1befab1c..94d49262 100644 --- a/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView/index.tsx +++ b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView/index.tsx @@ -85,7 +85,9 @@ export function HeaderView({ onConfirm={deleteCallback ?? (() => undefined)} /> - setQrModalOpen(false)} /> + {showQrButton && ( + setQrModalOpen(false)} /> + )} ) }