Summary
Modern list row or standalone card for settings screens, navigation menus, and mixed action layouts. Renders a horizontal row with optional leading visuals (icon or image), title, description, and a trailing schema slot for switches, selects, or buttons.Basic usage
Standard navigation row
Settings row with switch
Rows containing a trailing schema remain containers, even with
pressable(true),
so a switch, select or button cannot accidentally activate a surrounding button.
Nested fields retain their own state, configuration and validation. Native
Filament actions retain authorization, confirmation and modal behavior.
Ripple effects are loaded only for pressable rows and respect reduced-motion
preferences. RTL follows the page direction or extraAttributes(['dir' => 'rtl']).
Repeated action rows should have distinct non-inheritable key() values.
Context: standalone vs group
Rendering mode is controlled by context. This changes surface styling (border, shadow, padding, chevron shape).
Configuration API
All methods acceptClosure unless noted.
Public helper methods
Real-world examples
Profile card with avatar
Destructive action row
CSS classes (reference)
Related components
Playground
Grouped layouts and hold-confirm actions:/admin/flex-fields/item-card-group.