@if(!$isEditing)
@error('recipeType') {{ $message }} @enderror
@endif @if($recipeType === 'menu_item' || $isEditing)
@if($isEditing && $recipeType === 'menu_item')
{{ $availableMenuItems->first()->item_name }}
@else @endif @error('menuItemId') {{ $message }} @enderror
@endif @if($recipeType === 'modifier_option' || $isEditing)
@if($isEditing && $recipeType === 'modifier_option')
{{ $availableModifierOptions->first()->name }}
@else @endif @error('selectedModifierOptionId') {{ $message }} @enderror
@endif @if($recipeType === 'menu_item' && $hasVariations)
@error('selectedVariationId') {{ $message }} @enderror
@elseif($recipeType === 'menu_item' && $menuItemId && $menuItemVariations->count() == 0)

{{ __('inventory::modules.recipe.all_variations_have_recipes') }}

@endif

{{ __('inventory::modules.recipe.ingredients') }}

{{ __('inventory::modules.recipe.add_ingredient') }}
@foreach($ingredients as $index => $ingredient)
@error("ingredients.{$index}.inventory_item_id") {{ $message }} @enderror
@error("ingredients.{$index}.quantity") {{ $message }} @enderror
@if(isset($ingredients[$index]['inventory_item_id'])) {{ $inventoryItemsWithUnits->firstWhere('id', $ingredients[$index]['inventory_item_id'])['unit_symbol'] ?? '' }} @endif
@if(count($ingredients) > 1) @endif
@endforeach
{{ __('Cancel') }} {{ $isEditing ? __('Update') : __('Save') }}