1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-08-03 20:25:18 +02:00

Fix map filtering bug

This commit is contained in:
Sean Morley 2024-08-09 09:31:39 -04:00
parent 58d53f784f
commit f40714ac2c
2 changed files with 4 additions and 12 deletions

View file

@ -426,7 +426,7 @@
</div> </div>
{/if} {/if}
{#if adventures.length == 0 && transportations.length == 0} {#if adventures.length == 0 && transportations.length == 0 && notes.length == 0 && checklists.length == 0}
<NotFound error={undefined} /> <NotFound error={undefined} />
{/if} {/if}
{#if adventures.length > 0} {#if adventures.length > 0}

View file

@ -22,17 +22,18 @@
$: { $: {
if (!showVisited) { if (!showVisited) {
markers = markers.filter((marker) => marker.type !== 'visited'); markers = data.props.markers.filter((marker) => marker.type !== 'visited');
} else { } else {
const visitedMarkers = data.props.markers.filter((marker) => marker.type === 'visited'); const visitedMarkers = data.props.markers.filter((marker) => marker.type === 'visited');
markers = [...markers, ...visitedMarkers]; markers = [...markers, ...visitedMarkers];
} }
if (!showPlanned) { if (!showPlanned) {
markers = markers.filter((marker) => marker.type !== 'planned'); markers = data.props.markers.filter((marker) => marker.type !== 'planned');
} else { } else {
const plannedMarkers = data.props.markers.filter((marker) => marker.type === 'planned'); const plannedMarkers = data.props.markers.filter((marker) => marker.type === 'planned');
markers = [...markers, ...plannedMarkers]; markers = [...markers, ...plannedMarkers];
} }
console.log(markers);
} }
let newMarker = []; let newMarker = [];
@ -55,15 +56,6 @@
} }
function createNewAdventure(event) { 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); console.log(event.detail);
let newMarker = { let newMarker = {