@props([ 'model' => null, ]) @php $name = !empty($model) ? Str::kebab(class_basename($model)) : ''; $modelId = $model?->id ?? 0; $routeView = Route::has($name.'.show') ? route($name.'.show', $modelId) : 'javascript:void(0)'; $routeUpdate = Route::has($name.'.update') ? route($name.'.update', $modelId) : 'javascript:void(0)'; $routeReset = Route::has($name.'.reset') ? route($name.'.reset', $modelId) : 'javascript:void(0)'; @endphp @can('update', $model) @endcan @can('reset', $model) @endcan