@if($format === 'sheet_a4_grid')
{{-- Chunk into groups of 24 per A4 page --}}
@foreach($units->chunk(24) as $pageUnits)
@foreach($pageUnits as $unit)
PAVITRAM AGROZ
{{ $unit->status }}
{!! $unit->qr_svg !!}
{{ $product->name }}
Net: {{ $product->size_or_weight }} {{ $product->unit_of_measurement }}
B: {{ $batch->batch_number }}
M: {{ $unit->manufacturing_date->format('d/m/y') }}
E: {{ $unit->expiry_date->format('d/m/y') }}
{{ $unit->serial_number }}
P{{ $unit->print_count }}
@endforeach
@endforeach
@else
{{-- Direct thermal roll format (continuous feed) --}}
@foreach($units as $unit)
PAVITRAM AGROZ
{{ $unit->status }}
{!! $unit->qr_svg !!}
{{ $product->name }}
Net: {{ $product->size_or_weight }} {{ $product->unit_of_measurement }}
B: {{ $batch->batch_number }}
M: {{ $unit->manufacturing_date->format('d/m/y') }}
E: {{ $unit->expiry_date->format('d/m/y') }}
{{ $unit->serial_number }}
P{{ $unit->print_count }}
@endforeach