TenantAtlas/resources/views/filament/infolists/entries/enterprise-detail/technical-detail.blade.php
2026-03-11 00:05:33 +01:00

34 lines
1.4 KiB
PHP

@php
$section = $section ?? [];
$section = is_array($section) ? $section : [];
$view = is_string($section['view'] ?? null) && trim($section['view']) !== '' ? trim($section['view']) : null;
$entries = is_array($section['entries'] ?? null) ? $section['entries'] : [];
$emptyState = is_array($section['emptyState'] ?? null) ? $section['emptyState'] : null;
@endphp
<x-filament::section
:heading="$section['title'] ?? 'Technical detail'"
:description="$section['description'] ?? 'Technical metadata stays available here without taking over the main reading path.'"
:collapsible="(bool) ($section['collapsible'] ?? true)"
:collapsed="(bool) ($section['collapsed'] ?? true)"
>
@if ($entries !== [])
@include('filament.infolists.entries.enterprise-detail.section-items', ['items' => $entries])
@endif
@if ($view !== null)
@if ($entries !== [])
<div class="mt-4">
@include($view, is_array($section['viewData'] ?? null) ? $section['viewData'] : [])
</div>
@else
@include($view, is_array($section['viewData'] ?? null) ? $section['viewData'] : [])
@endif
@elseif ($emptyState !== null)
<div @class(['mt-4' => $entries !== []])>
@include('filament.infolists.entries.enterprise-detail.empty-state', ['state' => $emptyState])
</div>
@endif
</x-filament::section>