1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-21 22:09:36 +02:00

Fix location saving

This commit is contained in:
Sean Morley 2024-07-27 09:29:47 -04:00
parent a38887a602
commit 70d08eff8a
4 changed files with 15 additions and 20 deletions

View file

@ -18,6 +18,7 @@
let image: File;
import MapMarker from '~icons/mdi/map-marker';
import Map from '~icons/mdi/map';
import Calendar from '~icons/mdi/calendar';
import Notebook from '~icons/mdi/notebook';
import ClipboardList from '~icons/mdi/clipboard-list';
@ -110,10 +111,8 @@
isImageFetcherOpen = false;
}
function setLongLat(event: CustomEvent<[number, number]>) {
function setLongLat(event: CustomEvent<Adventure>) {
console.log(event.detail);
adventureToEdit.latitude = event.detail[1];
adventureToEdit.longitude = event.detail[0];
isPointModalOpen = false;
}
</script>
@ -121,8 +120,6 @@
{#if isPointModalOpen}
<PointSelectionModal
bind:adventure={adventureToEdit}
longitude={adventureToEdit.longitude}
latitude={adventureToEdit.latitude}
on:close={() => (isPointModalOpen = false)}
on:submit={setLongLat}
query={adventureToEdit.name}
@ -191,7 +188,10 @@
class="btn btn-secondary"
on:click={() => (isPointModalOpen = true)}
>
{adventureToEdit.latitude && adventureToEdit.longitude ? 'Change' : 'Select'}
<Map class="inline-block w-6 h-6" />{adventureToEdit.latitude &&
adventureToEdit.longitude
? 'Change'
: 'Select'}
Location</button
>
</div>