@extends('frontendLayout') @section('frontend_layout') @push('frontend_css') @endpush @php $delivery = (array) ($foodCart->delivery_links ?? []); $deliveryButtons = array_filter( [ [ 'key' => 'foodpanda', 'label' => 'FoodPanda', 'icon' => 'bi-bag-check', 'url' => trim((string) data_get($delivery, 'foodpanda', '')), ], [ 'key' => 'pathao', 'label' => 'Pathao', 'icon' => 'bi-bicycle', 'url' => trim((string) data_get($delivery, 'pathao', '')), ], [ 'key' => 'foodi', 'label' => 'Foodi', 'icon' => 'bi-phone', 'url' => trim((string) data_get($delivery, 'foodi', '')), ], ], fn($platform) => $platform['url'] !== '', ); $initialItems = $items->map(function ($item) { return [ 'title' => $item->title, 'description' => $item->description, 'price' => number_format((float) $item->price, 2), 'image' => $item->image ? asset('storage/' . ltrim($item->image, '/')) : null, 'tags' => (array) ($item->search_tags ?? []), ]; }); @endphp
@if ($foodCart->logo) @else @endif

{{ $foodCart->name }}

{{ $foodCart->description ?: 'Search any item and order from your preferred delivery platform.' }}

{{ $items->count() }} items available {{ count($deliveryButtons) }} delivery platform{{ count($deliveryButtons) === 1 ? '' : 's' }}
@if ($deliveryButtons !== [])
@foreach ($deliveryButtons as $platform) Order on {{ $platform['label'] }} @endforeach
@else
Delivery platform links are not available for this food cart yet.
@endif
Showing {{ $items->count() }} items
@push('frontend_js') @endpush @endsection