@switch($activity['type'])
@case('order_created')
@if(isset($activity['invoice_number']))
{{ $activity['invoice_number'] }}
@endif
@if(isset($activity['order_type']))
{{ ucfirst($activity['order_type']) }}
@endif
@if(isset($activity['items_count']))
{{ $activity['items_count'] }} items
@endif
@break
@case('invoice_status_changed')
@if(isset($activity['old_status_name']) && isset($activity['new_status_name']))
{{ $activity['old_status_name'] }}
{{ $activity['new_status_name'] }}
@endif
@break
@case('invoice_completed')
@if(isset($activity['invoice_number']))
Completed
{{ $activity['invoice_number'] }}
@endif
@break
@case('invoice_cancelled')
@if(isset($activity['invoice_number']))
Cancelled
{{ $activity['invoice_number'] }}
@if(isset($activity['refund_processed']) && $activity['refund_processed'])
Refund Processed
@endif
@endif
@break
@case('delivery_prepared')
@if(isset($activity['invoice_number']))
Delivery Prepared
{{ $activity['invoice_number'] }}
@endif
@break
@case('payment_status_changed')
@if(isset($activity['old_payment_status']) && isset($activity['new_payment_status']))
{{ ucfirst($activity['old_payment_status']) }}
{{ ucfirst($activity['new_payment_status']) }}
@endif
@break
@case('order_status_changed')
@if(isset($activity['old_status_name']) && isset($activity['new_status_name']))
{{ $activity['old_status_name'] }}
{{ $activity['new_status_name'] }}
@endif
@break
@case('refund_processed')
@if(isset($activity['refund_amount']))
Refund: ${{ number_format($activity['refund_amount'], 2) }}
@if(isset($activity['invoice_number']))
{{ $activity['invoice_number'] }}
@endif
@endif
@break
@case('order_cancelled')
@if(isset($activity['invoice_number']))
Cancelled
{{ $activity['invoice_number'] }}
@endif
@break
@case('payment_received')
@if(isset($activity['payment_amount']) && isset($activity['payment_method']))
${{ number_format($activity['payment_amount'], 2) }}
{{ ucfirst($activity['payment_method']) }}
@endif
@break
@default
@if(isset($activity['invoice_number']))
{{ $activity['invoice_number'] }}
@endif
@endswitch