variant(string|Closure $variant) | Setup | 'default' | default, secondary, tertiary, outline, transparent. |
icon(mixed $icon) | Setup | null | Leading icon (Heroicon, Gravity, etc.). |
image(string|Closure $url) | Setup | null | Leading media image (overrides icon). |
imageShape(string|Closure $shape) | Setup | 'rounded' | Crop shape: circle or rounded. |
imageAlt(string|Closure $alt) | Setup | heading | Alternative text for the leading image. |
chevron(bool|Closure $on) | Setup | false | Show a trailing chevron indicator. |
pressable(bool|Closure $on) | Setup | auto | Enable hover/ripple effects (auto-enabled if chevron/url set). |
pressableAction(Action|Closure $action) | Setup | null | Action to trigger when the entire row is clicked. |
url(string|Closure $url) | Setup | null | URL to navigate to on row click. |
schema(array|Closure $components) | Setup | [] | Trailing slot components (fields, actions). |