import { RiHeart3Line as BookHeart, RiRestaurant2Line as CookingPot, RiCupLine as CupSoda, RiSailboatLine as Fish, RiFireLine as Flame, RiTempHotLine as Heater, RiLeafLine as Leaf, RiArchive2Line as PackageCheck, RiSeedlingLine as Salad, RiBowlLine as Soup, RiTimerLine as Timer, RiRestaurantLine as Utensils, RiWindyLine as Wind, RiFlashlightLine as Zap } from "@remixicon/react"; import type { ComponentProps } from "react"; import type { Appliance, CookingStyle } from "@/app/types"; type RemixiconProps = ComponentProps; export function ApplianceIcon({ id, className = "size-4", ...props }: { id: Appliance } & RemixiconProps) { const shared = { className, strokeWidth: 1.75, "aria-hidden": true as const, ...props }; switch (id) { case "stovetop": return ; case "oven": return ; case "air_fryer": return ; case "slow_cooker": return ; case "microwave": return ; case "blender": return ; case "rice_cooker": return ; } } export function StyleIcon({ id, className = "size-3.5", ...props }: { id: CookingStyle } & RemixiconProps) { const shared = { className, strokeWidth: 1.75, "aria-hidden": true as const, ...props }; switch (id) { case "caydens_corner": return ; case "seafood": return ; case "quick": return ; case "vegetarian": return ; case "healthy": return ; case "meal_prep": return ; case "comfort": return ; } }