netgescon-day0/resources/views/components/netgescon/section-header-twolevel.blade.php

39 lines
965 B
PHP

@props([
'title' => '',
'subtitle' => '',
'actions' => null,
])
<div class="netgescon-card mb-3">
<div class="netgescon-card-header flex justify-between items-center">
<div>
@if($title)
<h3 class="card-title mb-0">{!! $title !!}</h3>
@endif
@if($subtitle)
<div class="text-gray-500 text-sm">{!! $subtitle !!}</div>
@endif
</div>
<div>
{{ $actions }}
</div>
</div>
<div class="netgescon-card-body">
@if ($mainMenu = ($mainMenu ?? null))
<div class="mb-2">
{{ $mainMenu }}
</div>
@endif
@if ($subMenu = ($subMenu ?? null))
<div>
{{ $subMenu }}
</div>
@endif
</div>
</div>
<style>
.netgescon-submenu { display:flex; gap:.5rem; flex-wrap: wrap; }
.netgescon-submenu a { text-decoration:none; }
</style>