This commit is contained in:
Sean Morley
2024-07-25 18:53:55 -04:00
parent ea5329cf34
commit e1a9602481
2 changed files with 51 additions and 3 deletions

View File

@@ -30,7 +30,34 @@
newLatitude = e.detail.lngLat.lat;
}
let markers = data.props.markers;
let markers = [];
$: {
markers = data.props.markers;
}
function createNewAdventure(event) {
// markers = visited
// .filter((adventure) => adventure.latitude !== null && adventure.longitude !== null)
// .map((adventure) => {
// return {
// lngLat: [adventure.longitude, adventure.latitude] as [number, number],
// name: adventure.name,
// type: adventure.type
// };
// });
console.log(event.detail);
let newMarker = {
lngLat: [event.detail.longitude, event.detail.latitude],
name: event.detail.name,
type: 'planned'
};
markers = [...markers, newMarker];
clearMarkers();
console.log(markers);
createModalOpen = false;
}
let visitedRegions = data.props.visitedRegions;
@@ -71,6 +98,7 @@
on:close={() => (createModalOpen = false)}
longitude={newLongitude}
latitude={newLatitude}
on:create={createNewAdventure}
/>
{/if}
@@ -82,7 +110,7 @@
class="relative aspect-[9/16] max-h-[70vh] w-full sm:aspect-video sm:max-h-full"
standardControls
>
{#each data.props.markers as { lngLat, name, type }}
{#each markers as { lngLat, name, type }}
{#if type == 'visited'}
<Marker
{lngLat}