{{-- 搜尋輸入框 --}}
{{-- 多選倉庫篩選器 --}}
{{-- Mobile Card View --}}
@forelse($products as $product) @php $viewableWarehouseIds = $inventory_warehouses->pluck('id')->toArray(); $totalQuantity = $product->stocks->whereIn('warehouse_id', $viewableWarehouseIds)->sum('quantity'); @endphp
{{-- Card Header --}}
@if($product->image_url) @else @endif

{{ $product->localized_name }}

@if($product->barcode)

{{ $product->barcode }}

@endif
{{ $totalQuantity }}
{{-- Collapsible Content --}}
@foreach($inventory_warehouses->sortBy('name', SORT_NATURAL) as $w) @php $stock = $product->stocks->firstWhere('warehouse_id', $w->id); $isLow = $stock && $stock->safety_stock > 0 && $stock->quantity <= $stock->safety_stock; @endphp
{{ $w->name }} {{ $w->type === 'main' ? __('Main') : __('Branch') }}
@if($stock && $stock->quantity > 0) {{ $stock->quantity }} @if($isLow)
{{ __('Low') }}
@endif @else - @endif
@endforeach
@empty
@endforelse
{{ $products->links('vendor.pagination.luxury') }}