This project demonstrates how to add a native-feeling right-click context menu to a Filament table using the leek/filament-right-click plugin. Right-click any row in the orders table and a desktop-style menu appears — grouped sections, icons, colors, and separators — wiring straight into ordinary Filament Action and BulkAction objects.
One-time payment
Sign in with GitHub to buy
Sign in first, then complete your $9 checkout.
30-day money-back guarantee
This project demonstrates how to add a native-feeling right-click context menu to a Filament table using the leek/filament-right-click plugin. Right-click any row in the orders table and a desktop-style menu appears — grouped sections, icons, colors, and separators — wiring straight into ordinary Filament Action and BulkAction objects. Select several rows first, and right-clicking offers bulk actions across the whole selection instead.
The whole feature is two method calls on the table (->contextMenuActions() and ->contextMenuBulkActions()) plus one line to register the plugin — the actions themselves are the same Filament actions you already know, so nothing new to learn on that front.
The repository contains the complete Laravel + Filament project to demonstrate the functionality, including migrations/seeds for the demo data.
The Filament project is in the app/Filament folder.
Feel free to pick the parts that you actually need in your projects.
git clone.env.example file to .env and edit database credentials therecomposer installphp artisan key:generatephp artisan migrate --seed (it has some seeded orders for your testing)npm install && npm run build/admin and log in with credentials [email protected] and password, then right-click any row in the Orders table

The entire feature is three pieces: registering the plugin on the panel, defining a per-row context menu with ->contextMenuActions(), and defining a selection-wide menu with...