diff --git a/app/View/Components/DeviceLink.php b/app/View/Components/DeviceLink.php index 1f17cd3c52..88a7ef66cb 100644 --- a/app/View/Components/DeviceLink.php +++ b/app/View/Components/DeviceLink.php @@ -46,6 +46,10 @@ class DeviceLink extends Component */ public function render() { + if (empty($this->device->device_id)) { + return view('components.device-link-missing'); + } + if (! $this->device->canAccess(auth()->user())) { return view('components.device-link-no-access'); } diff --git a/resources/views/components/device-link-missing.blade.php b/resources/views/components/device-link-missing.blade.php new file mode 100644 index 0000000000..93ca902456 --- /dev/null +++ b/resources/views/components/device-link-missing.blade.php @@ -0,0 +1 @@ +{{ $slot->isNotEmpty() ? $slot : '' }}