'use client'; import Link from 'next/link'; import RecipeTabs from './RecipeTabs'; import type { Recipe } from '@/lib/recipes'; import type { RecipeSection } from '@/lib/parseRecipe'; interface RecipePageClientProps { recipe: Recipe; sections: RecipeSection[]; } export default function RecipePageClient({ recipe, sections }: RecipePageClientProps) { return (
{/* Back navigation */}
{recipe.category} {recipe.lastUpdated !== recipe.date && ( <> )}

{recipe.title}

{recipe.description}

Prep: {recipe.prepTime} min
Cook: {recipe.cookTime} min
Total: {recipe.totalTime} min
Servings: {recipe.servings}
Difficulty: {recipe.difficulty}
{recipe.tags.map((tag) => ( {tag} ))}
); }