import type { LucideProps } from "lucide-react"; import { BookHeart, CookingPot, CupSoda, Fish, Flame, Heater, Leaf, PackageCheck, Salad, Soup, Timer, Utensils, Wind, Zap, } from "lucide-react"; import type { Appliance, CookingStyle } from "@/app/types"; export function ApplianceIcon({ id, className = "size-4", ...props }: { id: Appliance } & LucideProps) { 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 } & LucideProps) { 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 ; } }