Record Restore
On Hand
{{ number_format($recordRestoreSummary['quantity_on_hand_ml'], 1) }} ml
{{ number_format($recordRestoreSummary['bottles_on_hand'], 2) }} bottles equivalent
Status
{{ $recordRestoreSummary['status'] }}
Oldest stock age: {{ $recordRestoreSummary['oldest_stock_age_days'] ?? '—' }} days
@if ($recordRestoreSummary['restock_alert'])
Restock Needed. Only {{ number_format($recordRestoreSummary['quantity_on_hand_ml'], 1) }} ml of Record Restore remaining.
@endif
Last clean consumed: {{ $recordRestoreSummary['last_clean_consumed_ml'] !== null ? number_format($recordRestoreSummary['last_clean_consumed_ml'], 1) . ' ml' : '—' }} · Restock alert threshold: {{ number_format($recordRestoreSummary['restock_threshold_ml'], 1) }} ml
Recent Stock Entries
@forelse ($recentRecordRestoreStock as $stock)
{{ $stock->acquired_on?->format('Y-m-d') }} · {{ $stock->quantity_bottles }} bottle{{ $stock->quantity_bottles > 1 ? 's' : '' }}
{{ number_format((float) $stock->quantity_ml_remaining, 1) }} ml remaining of {{ number_format((float) $stock->quantity_ml_initial, 1) }} ml · Age {{ $stock->age_days ?? '—' }} days
@if($stock->notes)
{{ $stock->notes }}
@endif
@empty
No Record Restore stock has been entered yet.
@endforelse
Recent Service
@forelse ($recentServiceEvents as $event)
{{ $event->cartridge?->name ?? 'Unknown Cartridge' }}
{{ optional($event->serviced_on)->format('Y-m-d') }} — {{ $event->service_type }}
{{ $event->stylus_shape ?? 'No stylus shape noted' }}
@if($event->cantilever_replaced)
· Cantilever replaced
@endif
@empty
No recent service events.
@endforelse
Recent Plays
@forelse ($recentPlayLogs as $playLog)
{{ $playLog->album?->title ?? 'Unknown Album' }}
{{ optional($playLog->played_at)->format('Y-m-d') ?? 'No date' }}
· Side {{ $playLog->side_number ?? '—' }}
Cartridge: {{ $playLog->cartridge?->name ?? '—' }}
@empty
No recent play activity.
@endforelse