Simple List Entry
CommunityAdd Lists to your Infolist page
Author:
Georges OLIVARES
Package health
BetaAutomated checks of this plugin's Composer package
15 checks
- Failed: GitHub Actions pinned to SHA — View details on Plumb
- Skipped: GitLab CI includes pinned to SHA
- Passed: Open security advisories
- Failed: Dependabot PR responsiveness — Stale Dependabot PRs: oldest general PR is 1021 days old. View details on Plumb
- Skipped: Renovate MR responsiveness
- Passed: Dependabot or Renovate configured
-
Failed:
Dependency update cooldown configured
—
No cooldown configured in
.github/dependabot.yml. View details on Plumb - Passed: Provides a security policy
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Failed: Commit and release recency — Inactive: last commit 832 days ago; last release 1051 days ago. View details on Plumb
- Skipped: composer.lock not committed by library
- Passed: Dist archive is lean
- Skipped: Current Laravel version supported
-
Passed:
Current PHP version supported
—
Constraint
^8.1supports current PHP8.5. - Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Documentation
- Installation
- Usage
- List of examples
- Dark mode support
- Testing
- Changelog
- Contributing
- Security Vulnerabilities
- Credits
- License
Plugin for FilamentPHP v3.
#Installation
You can install the package via composer:
composer require Thiktak/filament-simple-list-entry
#Usage
Use it in your Infolist section.
// use Thiktak\FilamentSimpleListEntry\Infolists\Components\SimpleListEntry;
public static function infolist(Infolist $infolist): Infolist
{
return $infolist
->schema([
SimpleListEntry::make('users')
->label('Default with Icon')
->itemIcon('heroicon-o-check'),
]);
}
All methods:
-
Generic:
->label('Define top section label')->inline(true)change the listStyle to inline. Activate separator.->badge(true)activate the badge for each line. Desactivate itemActions, itemDescription->separator(',')change the separator, by default,(coma space)->getStateUsing(['a', 'b', 'c'])specify manually the data to be used oterwize use the relationship->emptyStateEnabled(true)activate or not the Empty State. Default true->emptyStateHeading('No data')change the Heading of the Empty State->emptyStateDescription('There is nothing')change the Description of the Empty State->emptyStateIcon('heroicon-o-x-mark')change the Icon of the Empty State
-
Record specific (all are Closure compatible):
->itemLabel(fn ($record) => $record->item)specify the label. By default, will try to stringify the record->itemDescription(fn ($record) => sprintf('Percentage: %s%%', $record['score'] * 100))add description under the label->itemIcon(fn($record) => 'heroicon-o-check')define an icon.->itemIconColor(fn($record) => 'warning')define a color for the icon.->itemUrl(fn($record) => '#')define a link if the user click on the icon, label or description.->itemActions(fn($record) => ...)define Actions and ActionGroups at the right of the line. See Filament Actions documentation.
#List of examples
| Example | Code |
|
Default with Icon
|
|
|
Inline badges list with icons & links
|
|
|
Inline list with custom separator
|
|
|
Inline list with Icon
|
|
|
Complexe list with actions
|
|
|
Complexe list with custom data, and all options
|
|
#Dark mode support
This plugin is compatible with Light mode and Dark mode.
#Testing
composer test
#Changelog
Please see CHANGELOG for more information on what has changed recently.
#Contributing
Please see CONTRIBUTING for details.
(Do not hesitate to contribute !)
#Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
#Credits
#License
The MIT License (MIT). Please see License File for more information.
The author
From the same author
Featured Plugins
A selection of plugins curated by the Filament team
Blueprint
Filament Blueprint is a premium Laravel Boost extension that helps AI agents produce accurate, detailed implementation plans and security reports for Filament apps.
Filament
Spotlight Pro
Browse your Filament Panel with ease. Filament Spotlight Pro adds a Spotlight/Raycast like Command Palette to your Filament Panel.
Dennis Koch
Advanced Tables (formerly Filter Sets)
Supercharge your tables with powerful features like user-customizable views, quick filters, multi-column sorting, advanced table searching, convenient view management, and more. Compatible with Resource Panel Tables, Relation Managers, Table Widgets, and Table Builder!
Kenneth Sese