@props([ 'resource' => null, 'icon' => null, 'eyebrow' => null, 'title' => null, 'description' => null, 'headingLevel' => 3, ]) @php $resourceConfig = $resource ? config('ui.resources.'.$resource, []) : []; $resolvedIcon = $icon ?: ($resourceConfig['icon'] ?? null); $headingLevel = in_array((int) $headingLevel, range(1, 6), true) ? (int) $headingLevel : 3; @endphp
class('ui-resource-heading') }}> @if ($resolvedIcon) @endif
@if ($eyebrow)

{{ $eyebrow }}

@endif @if ($title) @switch($headingLevel) @case(1)

{{ $title }}

@break @case(2)

{{ $title }}

@break @case(4)

{{ $title }}

@break @case(5)
{{ $title }}
@break @case(6)
{{ $title }}
@break @default

{{ $title }}

@endswitch @endif @if ($description)

{{ $description }}

@endif