{metadata?.title}
- {metadata?.description && ( -{metadata.description}
- )} -{ (metadata?.author || metadata?.servings || metadata?.tags) && ( + { + metadata?.description && ( ++ {metadata.description} +
+ ) + } + { + (metadata?.author || metadata?.servings || metadata?.tags) && ( +Ingredients
-
- {combinedIngredients.map(({ name, quantity, units }) => (
-
- - {quantity !== 1 && units ? `${quantity} ${units}` : units ? `1 ${units}` : ""} {name} - - ))} + { + combinedIngredients.map(({ name, quantity, units }) => ( +
- + {quantity !== 1 && units + ? `${quantity} ${units}` + : units + ? `1 ${units}` + : ""}{" "} + {name} + + )) + }
Cookware
--
- {cookwares.map(({ name }) => (
-
- {name} - ))} -
Cookware
+-
+ {cookwares.map(({ name }) => (
+
- {name} + ))} +
Steps
- {steps.map((step, index) => ( -Step {index + 1}
-- {step.map((stepItem) => { - if (stepItem.type === "text") { - return {stepItem.value}; - } else if (stepItem.type === "ingredient") { - return ( - - {stepItem.quantity !== 1 && stepItem.units - ? `${stepItem.quantity} ${stepItem.units}` - : stepItem.units - ? `1 ${stepItem.units}` - : ""}{" "} - {stepItem.name} - - ); - } else if (stepItem.type === "timer") { - return ( - - {stepItem.quantity} {stepItem.units} - - ); - } else if (stepItem.type === "cookware") { - return ( - - {stepItem.name} - - ); - } - })} -
+ { + steps.map((step, index) => ( +Step {index + 1}
++ {step.map((stepItem) => { + if (stepItem.type === "text") { + return {stepItem.value}; + } else if (stepItem.type === "ingredient") { + return ( + + {stepItem.quantity !== 1 && stepItem.units + ? `${stepItem.quantity} ${stepItem.units}` + : stepItem.units + ? `1 ${stepItem.units}` + : ""}{" "} + {stepItem.name} + + ); + } else if (stepItem.type === "timer") { + return ( + + {stepItem.quantity} {stepItem.units} + + ); + } else if (stepItem.type === "cookware") { + return ( + + {stepItem.name} + + ); + } + })} +
+Cooklang Recipe
+