From eab7cb6087ef94c19ff7699ea70dab091a855480 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Fri, 3 May 2024 21:39:31 +0000 Subject: [PATCH] feat: Add activity types to CreateNewAdventure and AdventureCard components The code changes include adding activity types functionality to the CreateNewAdventure and AdventureCard components. This allows users to specify different types of activities for each adventure. The changes also include updates to the server files to handle the new activity types. Recent user commits: - Refactor adventure page layout to display activity types and update server files - Add activity types to EditModal component and update server files - Add activity types to AdventureCard component and update server files - Refactor adventure page layout to display activity types in +page.svelte and update server files - Refactor adventure page layout to display activity types in +page.svelte and update server files - Refactor CreateNewAdventure component to add activity types and update server files - Refactor adventure page layout to use a responsive image size in +page.svelte - Merge pull request #52 from seanmorley15/development - Refactor error handling and add validation for adventure name in server and page files - Update config.ts --- src/lib/components/AdventureCard.svelte | 1 + src/lib/components/CreateNewAdventure.svelte | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/components/AdventureCard.svelte b/src/lib/components/AdventureCard.svelte index 9d2324a..923c1e3 100644 --- a/src/lib/components/AdventureCard.svelte +++ b/src/lib/components/AdventureCard.svelte @@ -20,6 +20,7 @@ dispatch("remove", adventure.id); } function edit() { + console.log(adventure.activityTypes); dispatch("edit", adventure.id); } function add() { diff --git a/src/lib/components/CreateNewAdventure.svelte b/src/lib/components/CreateNewAdventure.svelte index 2addc31..579b6eb 100644 --- a/src/lib/components/CreateNewAdventure.svelte +++ b/src/lib/components/CreateNewAdventure.svelte @@ -44,8 +44,8 @@ function addActivityType() { if (activityInput.trim() !== "") { const activities = activityInput - .split(",") - .map((activity) => activity.trim()); + .split(" ") + .filter((activity) => activity.trim() !== ""); newAdventure.activityTypes = [ ...(newAdventure.activityTypes || []), ...activities,