export default function PumpkinPrepApp() { const prepItems = [ { product: "Blauwe kaassaus", station: "Sauzen", batches: 2, activeTime: 20, waitingTime: 120, priority: "Hoog", }, { product: "Broccolisoep", station: "Soepen", batches: 1, activeTime: 15, waitingTime: 60, priority: "Normaal", }, { product: "Gestoomde prei", station: "AGF", batches: 1, activeTime: 10, waitingTime: 8, priority: "Hoog", }, { product: "Groentenvulling", station: "Warm", batches: 1, activeTime: 40, waitingTime: 25, priority: "Hoog", }, ]; const totalActiveTime = prepItems.reduce( (sum, item) => sum + item.activeTime * item.batches, 0 ); const groupedStations = prepItems.reduce((acc, item) => { if (!acc[item.station]) acc[item.station] = []; acc[item.station].push(item); return acc; }, {}); return (

Pumpkin Prep

Dagelijkse mise-en-place planning

Totale actieve prep tijd

{totalActiveTime} min

{Object.entries(groupedStations).map(([station, items]) => (

{station}

{items.length} items
{items.map((item, index) => (

{item.product}

{item.batches} batch(es)

{item.priority}

Actieve tijd

{item.activeTime} min

Wachttijd

{item.waitingTime} min

Klaar
))}
))}

Printbare keukenlijst

Gebruik Ctrl+P of print vanaf je iPad

{Object.entries(groupedStations).map(([station, items]) => (

{station}

{items.map((item, index) => (
{item.product} — {item.batches} batch(es)
{item.activeTime} min
))}
))}
); }