feat(hunt): track walking distance via GPS, show live locations on map
Add foreground-only GPS distance tracking for hunts
This commit is contained in:
@@ -25,6 +25,7 @@ const teamSettingsOpen = ref(false);
|
||||
const { data, pending, refresh, error } = await useFetch(`/api/hunt/${id}`);
|
||||
|
||||
huntStore.setMembership(id, data.value?.isMember ?? false);
|
||||
huntStore.setTrackDistance(id, data.value?.trackDistance ?? false);
|
||||
|
||||
const hasBingo = computed(
|
||||
() => data.value?.quests?.some((q) => q.isBingo) ?? false
|
||||
@@ -282,6 +283,13 @@ ${document.location.href}`
|
||||
</VaCardContent>
|
||||
</VaCard>
|
||||
</div>
|
||||
<ClientOnly v-if="data.ownTeam !== null">
|
||||
<TrackDistanceCard
|
||||
:hunt="data"
|
||||
:seed-distance="data.ownDistance ?? 0"
|
||||
class="my-4"
|
||||
/>
|
||||
</ClientOnly>
|
||||
<VaDivider />
|
||||
<VaCard
|
||||
v-if="data.ownTeam === null && !data.isMember"
|
||||
|
||||
Reference in New Issue
Block a user