diff --git a/client/src/components/FoodSeeker/SearchResults/StakeholderDetails/StakeholderDetails.js b/client/src/components/FoodSeeker/SearchResults/StakeholderDetails/StakeholderDetails.js index 24ef086ac..5d1118453 100644 --- a/client/src/components/FoodSeeker/SearchResults/StakeholderDetails/StakeholderDetails.js +++ b/client/src/components/FoodSeeker/SearchResults/StakeholderDetails/StakeholderDetails.js @@ -226,6 +226,27 @@ const StakeholderDetails = ({ onBackClick, isDesktop }) => { ); }, [onBackClick]); + const organizationContainsCategory = (categoryId) => { + return selectedOrganization.categories.some( + (obj) => obj["id"] === categoryId + ); + }; + + const getCategoryText = () => { + const isMealProgram = organizationContainsCategory( + MEAL_PROGRAM_CATEGORY_ID + ); + const isFoodPantry = organizationContainsCategory(FOOD_PANTRY_CATEGORY_ID); + + if (isMealProgram && !isFoodPantry) { + return "Meal"; + } else if (isFoodPantry && !isMealProgram) { + return "Pantry"; + } else { + return "Meal and Pantry"; + } + }; + return ( <> { position: "relative", })} > - Food and Pantry + {getCategoryText()}