where('workspace_id', $workspace->id) ->firstOrFail(); $this->linkUlid = $linkUlid; $this->linkTitle = $link->title ?? $link->slug; } public function delete(): void { $workspace = app('current_workspace'); Link::where('ulid', $this->linkUlid) ->where('workspace_id', $workspace->id) ->firstOrFail() ->delete(); $this->dispatch('linkDeleted', linkUlid: $this->linkUlid); $this->dispatch('toast', message: 'Link gelöscht', type: 'success'); $this->closeModal(); } public static function modalMaxWidth(): string { return 'sm'; } public function render(): View { return view('livewire.modals.delete-link'); } }