@props([ 'model', 'type' => preg_replace('/^.+\\\(.+?)$/', '$1', get_class($model)), 'actions' => collect([]), ]) @php( $key = $model->getPrimaryKeyValue() )
{{ $type }} {{ $key }} @foreach ($actions[$type]??[] as $action) @switch($action['method']) @case('post') @break @case('delete') @break @default @endswitch @endforeach
@switch($type) @case('JobPart')
description: {{ $model->description ?? '' }}
@break @case('JobProduct')
description: {{ $model->description }}
@break @case('JobNote')
note: {{ $model->note }}
@break @case('Customer')
custName: {{ $model->custName }}
@break @case('CSR')
name: {{ $model->name }}
@break @case('JobStatus') @case('JobType') @case('ShipmentType')
description: {{ $model->description }}
@break @case('JobMaterial')
description: {{ $model->description }}
additionalDescription: {{ $model->additionalDescription ?? '' }}
inventoryItem: {{ $model->inventoryItem ?? '' }}
ordered: {{ $model->ordered }}
@break @case('JobShipment')
shipmentType: {{ $model->shipmentType }}
@break @case('Carton')
quantity: {{ $model->quantity }}
@break @case('CartonContent')
contentDescription: {{ $model->contentDescription }}
quantity: {{ $model->quantity }}
@break @default @endswitch
@if($model->children()->count() > 0)
@foreach($model->children() as $type => $collection) @foreach ($collection as $item) @endforeach @endforeach
@endif