@props([ 'resource' => null, 'icon' => null, 'eyebrow' => null, 'title' => null, 'description' => null, 'headingLevel' => 1, 'backHref' => null, 'backLabel' => null, 'compact' => false, 'variant' => 'default', ]) @php $backLabel = $backLabel ?: __('kview-ui-core::ui.common.back'); $variant = in_array($variant, ['default', 'detail'], true) ? $variant : 'default'; $hasBreadcrumbs = isset($breadcrumbs) && trim((string) $breadcrumbs) !== ''; $hasActions = isset($actions) && trim((string) $actions) !== ''; @endphp
class([ 'ui-page-header', 'ui-page-header--'.$variant, 'ui-page-header--compact' => $compact, ]) }}> @if ($hasBreadcrumbs || $backHref)
@if ($hasBreadcrumbs) {{ $breadcrumbs }} @else {{ $backLabel }} @endif
@endif
@if ($hasActions)
{{ $actions }}
@endif