@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
{{-- 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
{{ __('No products found') }}