{{-- Zustand eines Abos mit Erklaerung (Ticket A3). Erwartet $abo (UserAbo). Badge = Zustand (aktiv / pausiert / Zahlung fehlgeschlagen / gekuendigt / ...), darunter ein Satz mit Datum, Akteur und ggf. dem Fehlertext der Zahlung. Mit ['compact' => true] nur Badge und Satz ohne Abstand (Tabellenzellen). --}} @php $statusInfo = app(App\Services\Abo\AboStatusExplainer::class)->explain($abo); $statusCompact = $compact ?? false; @endphp {!! $statusInfo->badge() !!} @if ($statusInfo->text !== '')
{{ $statusInfo->text }}
@endif