import React, { useState } from 'react'; import { WizardStep, WizardStepProps } from '../../../ui/WizardModal/WizardModal'; import { ChefHat, Package, ClipboardCheck, CheckCircle2 } from 'lucide-react'; interface WizardDataProps extends WizardStepProps { data: Record; onDataChange: (data: Record) => void; } const RecipeDetailsStep: React.FC = ({ data, onDataChange, onNext }) => { const [recipeData, setRecipeData] = useState({ name: data.name || '', category: data.category || 'bread', yield: data.yield || '', instructions: data.instructions || '', }); return (

Detalles de la Receta

setRecipeData({ ...recipeData, name: e.target.value })} placeholder="Ej: Baguette Tradicional" className="w-full px-3 py-2 border border-[var(--border-secondary)] rounded-lg focus:outline-none focus:ring-2 focus:ring-[var(--color-primary)]" />
setRecipeData({ ...recipeData, yield: e.target.value })} placeholder="12 unidades" className="w-full px-3 py-2 border border-[var(--border-secondary)] rounded-lg focus:outline-none focus:ring-2 focus:ring-[var(--color-primary)]" min="1" />
); }; const IngredientsStep: React.FC = ({ data, onDataChange, onComplete }) => { return (

Ingredientes

{data.name}

La selección de ingredientes será agregada en una mejora futura

Por ahora, puedes crear la receta y agregar ingredientes después

); }; export const RecipeWizardSteps = (data: Record, setData: (data: Record) => void): WizardStep[] => [ { id: 'recipe-details', title: 'Detalles de la Receta', description: 'Nombre, categoría, rendimiento', component: (props) => }, { id: 'recipe-ingredients', title: 'Ingredientes', description: 'Configuración futura', component: (props) => , isOptional: true }, ];