"use client"; import { useState } from "react"; import { Heart } from "lucide-react"; import { FavoriteRecipeCard, type FavoriteRecipe } from "@/components/recipe/favorite-recipe-card"; export function FavoritesGrid({ initialRecipes, emptyLabel, }: { initialRecipes: FavoriteRecipe[]; emptyLabel: string; }) { const [recipes, setRecipes] = useState(initialRecipes); function handleUnfavorited(recipeId: string) { setRecipes((prev) => prev.filter((r) => r.id !== recipeId)); } if (recipes.length === 0) { return (
{emptyLabel}