nidus-sync/ts/components/FlyoverPoolCard.vue
Eli Ribble 42d111aac9
Add separate session endpoint for additional non-user data
This is conceptually much cleaner that encumbering the user object.
2026-04-02 01:07:55 +00:00

28 lines
669 B
Vue

<template>
<p>A flyover pool</p>
<div v-if="session.organization">
<MapProxiedArcgisTile
:location="location"
:markers="markers"
:organizationId="session.organization.id"
:tegola="session.urls?.tegola ?? ''"
:urlTiles="session.urls?.tile ?? ''"
/>
</div>
<div v-else>
<p>Loading...</p>
</div>
</template>
<script setup lang="ts">
import MapProxiedArcgisTile from "@/components/MapProxiedArcgisTile.vue";
import { Location, Marker } from "@/types";
import { useSessionStore } from "@/store/session";
interface Props {
location: Location;
markers: Marker[];
}
const props = defineProps<Props>();
const session = useSessionStore();
</script>