@extends('layouts.app') @section('title', 'Warranty Detail') @section('breadcrumb') @endsection @section('content') @php $daysLeft = $warranty->days_remaining; $isActive = $warranty->is_active; $sc = ['active'=>'success','expired'=>'danger','claimed'=>'warning','void'=>'secondary']; @endphp {{-- Status Banner --}}
Warranty {{ ucfirst($warranty->status) }}
{{ $warranty->start_date->format('d M Y') }} — {{ $warranty->end_date->format('d M Y') }}
@if($isActive)
{{ $daysLeft }} days left
@endif
{{-- Customer --}}
Customer
@if($warranty->customer)
Name{{ $warranty->customer->name }}
Phone{{ $warranty->customer->phone ?? '—' }}
Email{{ $warranty->customer->email ?? '—' }}
@else
No customer linked
@endif
{{-- Product --}}
Product
Product{{ $warranty->saleItem?->productVariant?->product?->name ?? '—' }}
Variant{{ $warranty->saleItem?->productVariant?->variant_name ?? '—' }}
Brand{{ $warranty->saleItem?->productVariant?->product?->brand?->name ?? '—' }}
SKU{{ $warranty->saleItem?->productVariant?->sku ?? '—' }}
{{-- Serial Number --}}
Serial Number
@if($warranty->serialNumber)
Serial No. {{ $warranty->serialNumber->serial_no }}
Status @php $ss=['in_stock'=>'success','sold'=>'primary','returned'=>'warning','damaged'=>'danger','warranty_claim'=>'info']; @endphp {{ ucfirst(str_replace('_',' ',$warranty->serialNumber->status)) }}
@else
This is a non-serial warranty (no serial number tracking)
@endif
{{-- Sale --}}
Sale Details
@if($warranty->saleItem?->sale)
Invoice {{ $warranty->saleItem->sale->invoice_no }}
Sale Date{{ $warranty->saleItem->sale->sale_date->format('d M Y') }}
Sale Price৳{{ number_format($warranty->saleItem->unit_price, 2) }}
@else
No sale linked
@endif
{{-- Notes --}} @if($warranty->notes)
Notes
{{ $warranty->notes }}
@endif
{{-- Claim Modal --}} @can_permission('warranty.claim') @endcan_permission @endsection