Download the PHP package shreejan/actionable-column without Composer
On this page you can find all versions of the php package shreejan/actionable-column. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download shreejan/actionable-column
More information about shreejan/actionable-column
Files in shreejan/actionable-column
Package actionable-column
Short Description Interactive table column with clickable actions for Filament v4 and v5
License MIT
Informations about the package actionable-column
Actionable Column
The Actionable Column plugin allows you to add interactive action buttons to Filament table columns. Display text or badges with seamlessly connected action buttons using Filament's native Action system.
Compatible with Filament v4 and v5
Features
- Badge mode with connected action button
- Simple text mode with side-by-side action button
- Customizable action icons and colors
- Entire column clickable option
- Empty state "+ Add" button
- Support for any Filament Action type (edit, delete, approve, etc.)
- Independent icon and badge/text colors
- Seamless integration with Filament tables
Installation
You can install the package via composer:
Usage
Configuration Options
| Method | Description | Default |
|---|---|---|
tapAction(Action\|Closure) |
Set any Filament Action (edit, delete, approve, etc.) | - |
badge() |
Display as badge (connected to action button) | Simple text mode |
color(string) |
Set badge/text color: success, danger, warning, info, primary |
- |
actionIcon(Heroicon\|string) |
Set action button icon | heroicon-o-pencil-square |
actionIconColor(string) |
Set icon color (independent from badge color) | - |
actionIconSize(IconSize\|string) |
Set icon size: xs, sm, md, lg, xl, 2xl |
sm |
actionLabel(string) |
Custom "+ Add" button label for empty state | "Add" |
clickableColumn() |
Make entire column clickable (not just button) | Button only |
showActionIcon(bool) |
Show/hide action button (empty state button always shows) | true |
All standard TextColumn methods are available: searchable(), sortable(), limit(), date(), formatStateUsing(), etc.
CSS Customization
To customize styles without losing changes during composer install or composer update:
Default location: Create resources/css/actionable-column-custom.css (auto-detected)
Custom location: Set ACTIONABLE_COLUMN_CUSTOM_CSS_PATH in .env or config/actionable-column.php
The custom CSS loads after the default styles, allowing overrides without modifying published assets.
Credits
Security
If you discover a security vulnerability within this package, please send an e-mail to [email protected]. All security vulnerabilities will be promptly addressed.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
The MIT License (MIT). Please see License File for more information.
Made with ❤️ by Shreejan
All versions of actionable-column with dependencies
filament/filament Version ^4.0|^5.0
illuminate/support Version ^12.0
illuminate/database Version ^12.0
spatie/laravel-package-tools Version *