@foreach ($categories as $category) @endforeach
@forelse ($kitchens as $kitchen) @empty @endforelse
@if ($optionGroups->count())

{{ __('dashboard.options') }}

@foreach ($optionGroups as $group) @if (!in_array($group->id, $form->selectedGroupIds ?? [])) @endif @endforeach {{ __('dashboard.add') }} {{ __('dashboard.option_group') }}
@forelse ($form->selectedGroupIds as $groupId) @php $group = $optionGroups->firstWhere('id', $groupId); @endphp @if (!$group) @continue @endif

{{ $group->name }}

{{ $group->type === 'single' ? __('dashboard.single_select') : __('dashboard.multi_select') }}

{{ ucfirst($group->type) }} {{ __('dashboard.delete') }}
@php $selectedOptions = collect($form->selectedOptions[$group->id] ?? []); @endphp @foreach ($group->options as $option) @php $alreadySelected = $selectedOptions->contains( fn($item) => (int) ($item['option_id'] ?? 0) === $option->id, ); @endphp @if (!$alreadySelected) @endif @endforeach
{{ __('dashboard.add') }}
@forelse ($form->selectedOptions[$group->id] ?? [] as $optionIndex => $selectedOption) @php $option = $group->options->firstWhere('id', $selectedOption['option_id'] ?? null); @endphp @if (!$option) @continue @endif

{{ $option->name }}

@empty

{{ __('dashboard.no') }} {{ __('dashboard.options') }} {{ __('dashboard.found') }}.

@endforelse
@empty

{{ __('dashboard.no') }} {{ __('dashboard.option_groups') }} {{ __('dashboard.found') }}.

@endforelse
@endif

{{ __('dashboard.ingredients') }}

@foreach ($ingredients as $ingredient) @php $alreadySelected = collect($form->selectedIngredients)->contains('ingredient_id', $ingredient->id); @endphp @if (!$alreadySelected) @endif @endforeach {{ __('dashboard.add') }}
@forelse ($form->selectedIngredients as $index => $selectedIngredient) @php $ingredient = $ingredients->firstWhere('id', $selectedIngredient['ingredient_id']); @endphp @if (!$ingredient) @continue @endif

{{ $ingredient->name }}

{{ __('dashboard.cost') }}: {{ $ingredient->cost }} / {{ $ingredient->unit }}

{{ __('dashboard.delete') }}
@empty

{{ __('dashboard.no') }} {{ __('dashboard.ingredients') }} {{ __('dashboard.found') }}.

@endforelse
@if ($confirmingRemoveIngredientIndex !== null)

{{ __('dashboard.delete') }}

{{ __('dashboard.are_you_sure') }}

{{ __('dashboard.cancel') }} {{ __('dashboard.delete') }}
@endif @if ($confirmingRemoveGroupId)

{{ __('dashboard.delete') }}

{{ __('dashboard.are_you_sure') }}

{{ __('dashboard.cancel') }} {{ __('dashboard.delete') }}
@endif @if ($confirmingRemoveOptionGroupId !== null)

{{ __('dashboard.delete') }}

{{ __('dashboard.are_you_sure') }}

{{ __('dashboard.cancel') }} {{ __('dashboard.delete') }}
@endif