diff --git a/app/Http/Livewire/TicketDetails.php b/app/Http/Livewire/TicketDetails.php index fa0892b..ca7d2e1 100644 --- a/app/Http/Livewire/TicketDetails.php +++ b/app/Http/Livewire/TicketDetails.php @@ -52,10 +52,12 @@ public function ticketSaved(): void /** * Copy a ticket url * - * @param Ticket $ticket + * @param int $ticketId * @return void */ - public function copyTicketUrl(Ticket $ticket): void { + public function copyTicketUrl(int $ticketId): void + { + $ticket = Ticket::where('id', $ticketId)->first(); Notification::make() ->success() ->title(__('Ticket url copied')) diff --git a/app/Http/Livewire/Tickets.php b/app/Http/Livewire/Tickets.php index 261fe5b..1af5692 100644 --- a/app/Http/Livewire/Tickets.php +++ b/app/Http/Livewire/Tickets.php @@ -2,19 +2,15 @@ namespace App\Http\Livewire; -use App\Models\FavoriteProject; use App\Models\Project; use App\Models\Ticket; use App\Models\User; use Filament\Forms\Components\Grid; use Filament\Forms\Components\MultiSelect; -use Filament\Forms\Components\Select; use Filament\Forms\Components\TextInput; use Filament\Forms\Concerns\InteractsWithForms; use Filament\Forms\Contracts\HasForms; -use Filament\Notifications\Actions\Action; use Filament\Notifications\Notification; -use Illuminate\Support\Str; use Livewire\Component; class Tickets extends Component implements HasForms @@ -237,10 +233,12 @@ public function ticketDeleted() /** * Copy a ticket url * - * @param Ticket $ticket + * @param int $ticketId * @return void */ - public function copyTicketUrl(Ticket $ticket): void { + public function copyTicketUrl(int $ticketId): void + { + $ticket = Ticket::where('id', $ticketId)->first(); Notification::make() ->success() ->title(__('Ticket url copied')) diff --git a/resources/views/livewire/ticket-details.blade.php b/resources/views/livewire/ticket-details.blade.php index c9af880..2a4d9cb 100644 --- a/resources/views/livewire/ticket-details.blade.php +++ b/resources/views/livewire/ticket-details.blade.php @@ -10,7 +10,7 @@ {{ $ticket->project->name }} / - +
@livewire('ticket-details.title', ['ticket' => $ticket]) diff --git a/resources/views/livewire/tickets.blade.php b/resources/views/livewire/tickets.blade.php index a5b68cf..98680f6 100644 --- a/resources/views/livewire/tickets.blade.php +++ b/resources/views/livewire/tickets.blade.php @@ -69,7 +69,7 @@ {{ $ticket->project->name }} / - +