Download the PHP package awcodes/filament-badgeable-column without Composer
On this page you can find all versions of the php package awcodes/filament-badgeable-column. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download awcodes/filament-badgeable-column
More information about awcodes/filament-badgeable-column
Files in awcodes/filament-badgeable-column
Package filament-badgeable-column
Short Description Filament Tables column to append and prepend badges.
License MIT
Homepage https://github.com/awcodes/filament-badgeable-column
Informations about the package filament-badgeable-column
Badgeable Column
Easily add badges to your Filament tables with the Badgeable Column plugin. This package allows you to display badges as suffixes or prefixes in your table columns, enhancing the visual representation of data.
Compatibility
Package Version | Filament Version |
---|---|
1.x | 2.x |
2.x | 3.x |
3.x | 4.x |
Upgrading from v2 to v3
If you are upgrading from version 2 to version 3, you will need to update the namespace anywhere you are using the plugin from Awcodes\FilamentBadgeableColumn
to Awcodes\BadgeableColumn
.
Installation
You can install the package via composer:
[!IMPORTANT] If you have not set up a custom theme and are using Filament Panels follow the instructions in the Filament Docs first. The following applies to both the Panels Package and the standalone Tables package.
After setting up a custom theme add the plugin's views to your theme css file or your app's css file if using the standalone tables package.
Usage
You can also define the array of badges via a closure, if you want the array of badges to be based on dynamic data. The closure should return an array of Badge
objects, similar to above.
The example below assumes the records have a BelongsToMany
relationship called topics
, and shows how to display each topic name as a badge.
Badge Shape
If you prefer to have a more "rounded" shape you can use the asPills()
method to set the shape of the badges.
Separator
The default separator between the column text and the badges is '—'. If you would like to use a different separator, use the separator()
method to set a character to be used as a separator.
Font Family
If you would like to use a different font family for the badges, you can use the fontFamily()
method to set the font family.
Font Weight
If you would like to use a different font weight for the badges, you can use the weight()
method to set the font weight.
Size
If you would like to use a different size for the badges, you can use the size()
method to set the size.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- awcodes
- All Contributors
License
The MIT License (MIT). Please see License File for more information.