public static function getActions(): array
{
return [
Action::make('view_items')
->modalHeading(fn($record) => 'Item # ' . $record->id)
->modalSubmitAction(false)
->modalContent(function ($record) { return view('components.modals.view-item', [ 'record' => $record, '_nocache' => uniqid() ]); }),
Action::make('view_summary')
->icon('heroicon-o-table-cells')
->url(function ($record) { return view('components.modals.summary', [ 'record' => $record, '_nocache' => uniqid() ])->render();
}),
Action::make('view_detail')
->modalHeading('Detailed Report')
->modalContent(function ($record) { return view('components.modals.report', [ 'record' => $record, '_nocache' => uniqid() // Add random parameter to prevent caching ]); }),
];
}
public static function getActions(): array
{
return [
Action::make('view_items')
->modalHeading(fn($record) => 'Item # ' . $record->id)
->modalSubmitAction(false)
->modalContent(function ($record) { return view('components.modals.view-item', [ 'record' => $record, '_nocache' => uniqid() ]); }),
Action::make('view_summary')
->icon('heroicon-o-table-cells')
->url(function ($record) { return view('components.modals.summary', [ 'record' => $record, '_nocache' => uniqid() ])->render();
}),
Action::make('view_detail')
->modalHeading('Detailed Report')
->modalContent(function ($record) { return view('components.modals.report', [ 'record' => $record, '_nocache' => uniqid() // Add random parameter to prevent caching ]); }),
];
}