@props([ 'type' => 'status', 'value' => '', 'label' => null, 'title' => null, 'class' => '', 'uppercase' => false, ]) @php $badgeClass = \App\Support\BadgeStyle::for($type, (string) $value); $displayLabel = $label ?? $value; @endphp merge([ 'class' => trim('badge ui-semantic-badge ' . $badgeClass . ' ' . ($uppercase ? 'text-uppercase ' : '') . $class), 'title' => $title, ]) }}> {{ __($displayLabel) }}