->actions([
Tables\Actions\Action::make('accept')
->translateLabel()
->action(static fn(Member $record) => $record->approve())
->modalSubmitActionLabel(__('Accept'))
->modalHeading(__('Accept Member'))
->modalContent(fn(Member $record): View => view(
'livewire.show-member',
[
'event' => $record->event,
'record' => $record,
],
))
->hidden(static fn(Member $record) => $record->is_approved),
])
->actions([
Tables\Actions\Action::make('accept')
->translateLabel()
->action(static fn(Member $record) => $record->approve())
->modalSubmitActionLabel(__('Accept'))
->modalHeading(__('Accept Member'))
->modalContent(fn(Member $record): View => view(
'livewire.show-member',
[
'event' => $record->event,
'record' => $record,
],
))
->hidden(static fn(Member $record) => $record->is_approved),
])