2026-03-24 09:51:05 -07:00
|
|
|
<template>
|
2026-03-24 11:07:48 -07:00
|
|
|
<p>A flyover pool</p>
|
2026-04-02 01:07:55 +00:00
|
|
|
<div v-if="session.organization">
|
2026-03-31 14:52:53 +00:00
|
|
|
<MapProxiedArcgisTile
|
|
|
|
|
:location="location"
|
|
|
|
|
:markers="markers"
|
2026-04-02 01:07:55 +00:00
|
|
|
:organizationId="session.organization.id"
|
2026-03-31 14:52:53 +00:00
|
|
|
:tegola="session.urls?.tegola ?? ''"
|
|
|
|
|
:urlTiles="session.urls?.tile ?? ''"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-else>
|
|
|
|
|
<p>Loading...</p>
|
|
|
|
|
</div>
|
2026-03-24 09:51:05 -07:00
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
|
|
import MapProxiedArcgisTile from "@/components/MapProxiedArcgisTile.vue";
|
2026-04-06 16:54:48 +00:00
|
|
|
import { Location } from "@/type/api";
|
|
|
|
|
import { Marker } from "@/types";
|
2026-03-31 14:52:53 +00:00
|
|
|
import { useSessionStore } from "@/store/session";
|
2026-03-24 11:07:48 -07:00
|
|
|
|
2026-03-25 21:45:13 -07:00
|
|
|
interface Props {
|
2026-03-31 14:52:53 +00:00
|
|
|
location: Location;
|
|
|
|
|
markers: Marker[];
|
2026-03-25 21:45:13 -07:00
|
|
|
}
|
|
|
|
|
const props = defineProps<Props>();
|
2026-03-31 14:52:53 +00:00
|
|
|
const session = useSessionStore();
|
2026-03-24 09:51:05 -07:00
|
|
|
</script>
|