{{-- Expects: $order (Order), optional $compact = true --}} @php $invoice = $order->electronicInvoice; $active = $order->activeElectronicInvoice(); $canEmit = $order->canEmitInvoice() && auth()->user()?->hasPermission('billing.emit'); $blockReason = ! $canEmit ? $order->invoiceBlockReason() : null; $compact = $compact ?? false; @endphp @if($active) {{ $active->status->label() }} @unless($compact)