@props([ 'label' => null, 'value' => null, 'icon' => null, 'iconClass' => 'size-4', 'mono' => false, 'copyable' => false, 'truncate' => false, 'href' => null, 'vertical' => false, ]) @php $valueClasses = 'text-base/90'; if ($mono) $valueClasses .= ' font-mono text-sm'; if ($truncate) $valueClasses .= ' truncate'; @endphp
merge(['class' => $vertical ? 'flex flex-col gap-1' : 'flex items-center justify-between gap-4 py-2']) }}> {{-- Label --}}
@if($icon) @endif {{ $label }}
{{-- Value --}}
@if($href) {{ $value ?? $slot }} @else {{ $value ?? $slot }} @endif @if($copyable && ($value || $slot->isNotEmpty())) @endif