Laravel Community Tools by Tighten
Laravel Nova icon Nova Packages
A

Action button selectors

This package is possibly abandoned. Please proceed with care.

Readme

Laravel Nova action button selector

This package allow you to change Nova actions from dropdown to buttons.

Requirements

  • php: ^8
  • laravel/nova: ^4

How to install

composer require lexicon/nova-action-button-selectors

Detail page example_1

Index page with inline action example_2

Usage

All Nova actions are changed from dropdown to buttons by default.

However, some actions you might need to show as dropdown which is default by Nova.

Add ActionAsButton trait at your Nova action

...
use Lexicon\ActionButtonSelector\ActionAsButton;

class NovaAction extends Action
{
    use ActionAsButton, ....;
...

Add showInDropdown() at your Nova resource

...

class NovaResource extends Resource {
...
    public function actions(NovaRequest $request)
    {
        return [
            Actions\NovaAction::make()->showInDropdown()
        ];
        ...
    }
}
Back to Top
Added 3 years ago
Last updated 3 Years Ago
Version v1.2.1
Nova Version ~4.0
Composer
lexicon/nova-action-button-selectors
GitHub stars 18
Packagist downloads 62,981

Favorites

3 users favorited

Rating

5.00
(out of 5)
★★★★★
★★★★
★★★
★★
1 ratings

Brought to you by Tighten

Issues/Feature Requests Stats Package Ideas