<?php namespace App\Filament\Resources\InvoiceResource\Pages; use App\Filament\Resources\InvoiceResource; use App\Models\Invoice; use Filament\Actions; use Filament\Actions\Action; use Filament\Resources\Pages\EditRecord; class EditInvoice extends EditRecord { protected static string $resource = InvoiceResource::class; protected function getHeaderActions(): array { return [ Action::make('print') ->icon('lucide-printer') ->url(fn (Invoice $record) => route('invoice.pdf', $record)) ->openUrlInNewTab(), Actions\DeleteAction::make() ->icon('lucide-trash-2'), ]; } }