diff --git a/site/src/components/ActivityDetail.svelte b/site/src/components/ActivityDetail.svelte index 5632622..e5cfd1f 100644 --- a/site/src/components/ActivityDetail.svelte +++ b/site/src/components/ActivityDetail.svelte @@ -41,7 +41,9 @@ localDescription = e.detail.description; } - $: trackUrl = activity.track_url ? `${base}data/${activity.track_url}` : null; + $: trackUrl = activity.track_url + ? (activity.track_url.startsWith('http') ? activity.track_url : `${base}data/${activity.track_url}`) + : null; $: color = sportColor(activity.sport); function lightboxPrev() { if (lightboxIndex !== null) lightboxIndex = (lightboxIndex - 1 + galleryImages.length) % galleryImages.length; } @@ -169,7 +171,7 @@ {/if} - {formatDate(activity.started_at)} · {formatTime(activity.started_at)} + {formatDate(activity.started_at)} · {formatTime(activity.started_at)}{#if activity.handle} · @{activity.handle}{/if}
- {formatDate(a.started_at)}{#if a.handle} · {/if} + {formatDate(a.started_at)}{#if a.handle} · @{a.handle}{/if}
+