{{-- "You have nothing here yet": an Expressive shape with an icon on it, a title, a line of explanation and the action that fills the space. Not an M3 component; built from M3 Expressive's parts — `shape` (any `` name, `cookie-9` by default) in secondary-container behind the `icon` in on-secondary-container, a title-large `title`, body-medium `description` or slot. For "your filter matched nothing" use a plain line of text instead: a picture there is consolation for a typo. --}} @props([ 'icon' => 'inbox', 'shape' => 'cookie-9', 'title' => null, 'description' => null, ])
class('flex flex-col items-center gap-4 px-4 py-10 text-center') }}>
@if ($title)

{{ $title }}

@endif @if ($description || $slot->isNotEmpty())
{{ $description ?? $slot }}
@endif @isset($actions)
{{ $actions }}
@endisset