import type { AllergyView } from "@batch-cooking/shared"; import "./recipes.scss"; /** * A row of allergen pills — used both on {@link RecipeCard} (catalog list) * and the recipe detail page, for a single ingredient's allergens as well * as a recipe's aggregated set (`RecipeSummaryView.allergens`/ * `RecipeView.allergens`, already deduplicated server-side). Renders * nothing for an empty list rather than an empty wrapper, so callers can * mount it unconditionally. */ export function AllergenBadges({ allergens }: { allergens: AllergyView[] }) { if (allergens.length === 0) { return null; } return ( ); }