diff --git a/frontend/src/lib/components/NewAdventure.svelte b/frontend/src/lib/components/NewAdventure.svelte index 851a0c3..a18d80c 100644 --- a/frontend/src/lib/components/NewAdventure.svelte +++ b/frontend/src/lib/components/NewAdventure.svelte @@ -11,7 +11,7 @@ export let longitude: number | null = null; export let latitude: number | null = null; - export let collection_id: number | null = null; + export let collection_id: string | null = null; import MapMarker from '~icons/mdi/map-marker'; import Calendar from '~icons/mdi/calendar'; @@ -29,7 +29,7 @@ export let endDate: string | null = null; let newAdventure: Adventure = { - id: NaN, + id: '', type: type, name: '', location: '', @@ -43,7 +43,7 @@ latitude: null, longitude: null, is_public: false, - collection: collection_id || NaN + collection: collection_id || '' }; if (longitude && latitude) { diff --git a/frontend/src/lib/types.ts b/frontend/src/lib/types.ts index fa951d5..b00cf35 100644 --- a/frontend/src/lib/types.ts +++ b/frontend/src/lib/types.ts @@ -21,7 +21,7 @@ export type Adventure = { link?: string | null; image?: string | null; date?: string | null; // Assuming date is a string in 'YYYY-MM-DD' format - collection?: number | null; + collection?: string | null; latitude: number | null; longitude: number | null; is_public: boolean; diff --git a/frontend/src/routes/adventures/+page.svelte b/frontend/src/routes/adventures/+page.svelte index 2984dc9..5882cc5 100644 --- a/frontend/src/routes/adventures/+page.svelte +++ b/frontend/src/routes/adventures/+page.svelte @@ -98,7 +98,7 @@ let adventureToEdit: Adventure; let isEditModalOpen: boolean = false; - function deleteAdventure(event: CustomEvent) { + function deleteAdventure(event: CustomEvent) { adventures = adventures.filter((adventure) => adventure.id !== event.detail); } diff --git a/frontend/src/routes/collections/+page.svelte b/frontend/src/routes/collections/+page.svelte index df06848..59427ff 100644 --- a/frontend/src/routes/collections/+page.svelte +++ b/frontend/src/routes/collections/+page.svelte @@ -66,7 +66,7 @@ }; } - function deleteCollection(event: CustomEvent) { + function deleteCollection(event: CustomEvent) { collections = collections.filter((collection) => collection.id !== event.detail); } @@ -85,7 +85,7 @@ let collectionToEdit: Collection; let isEditModalOpen: boolean = false; - function deleteAdventure(event: CustomEvent) { + function deleteAdventure(event: CustomEvent) { collections = collections.filter((adventure) => adventure.id !== event.detail); } @@ -245,7 +245,7 @@ value="name" hidden /> - +