columns([ TextColumn::make('description') ->label('Description'), TextColumn::make('endpoint') ->label('Endpoint'), ]) ->actions([ DeleteAction::make() ->label('Delete'), EditAction::make() ->label('Edit'), ]) ->emptyStateIcon('tabler-webhook') ->emptyStateDescription('') ->emptyStateHeading('No Webhooks') ->emptyStateActions([ CreateAction::make('create') ->label('Create Webhook') ->button(), ]); } protected function getHeaderActions(): array { return [ Actions\CreateAction::make() ->label('Create Webhook') ->hidden(fn () => WebhookConfiguration::count() <= 0), ]; } }