@forelse($items as $index => $item)
@php
$itemCurrency = currency_code(
isset($currencyField)
? data_get($item, $currencyField)
: (
data_get($item, 'price_currency')
?? data_get($item, 'currency_code')
?? data_get($item, 'currency')
?? $fallbackCurrency
)
);
@endphp
@if(isset($imageField) && filled(data_get($item, $imageField)))
 data_get($item, $imageField), '/')) }})
@else
{{ $index + 1 }}
@endif
{{ \Illuminate\Support\Str::limit(
(string) data_get($item, $primaryField, __('Unknown')),
35
) }}
@if($secondaryField)
{{ $secondaryLabel ?? \Illuminate\Support\Str::headline($secondaryField) }}:
{{ number_format((int) data_get($item, $secondaryField, 0)) }}
@if(isset($extraField))
|
{{ number_format((int) data_get($item, $extraField, 0)) }}
{{ $extraLabel ?? '' }}
@endif
@endif
@if(isset($valueField))
{{ money(data_get($item, $valueField, 0), $itemCurrency) }}
@endif
@if(isset($badgeField))
{{ number_format((int) data_get($item, $badgeField, 0)) }}
{{ $badgeLabel ?? __('active') }}
@endif
@empty
{{ $emptyMessage ?? __('No data available yet') }}
@endforelse