@php $typeConfig = match($entity->type) { 'm1' => ['icon' => 'fa-building', 'bg' => 'bg-blue-100 dark:bg-blue-900/30', 'text' => 'text-blue-600 dark:text-blue-400', 'badge' => 'bg-blue-100 text-blue-700 dark:bg-blue-900/30 dark:text-blue-400'], 'm2' => ['icon' => 'fa-store', 'bg' => 'bg-orange-100 dark:bg-orange-900/30', 'text' => 'text-orange-600 dark:text-orange-400', 'badge' => 'bg-orange-100 text-orange-700 dark:bg-orange-900/30 dark:text-orange-400'], 'm3' => ['icon' => 'fa-truck', 'bg' => 'bg-green-100 dark:bg-green-900/30', 'text' => 'text-green-600 dark:text-green-400', 'badge' => 'bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400'], default => ['icon' => 'fa-cube', 'bg' => 'bg-gray-100 dark:bg-gray-700', 'text' => 'text-gray-600 dark:text-gray-400', 'badge' => 'bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-gray-400'], }; $indent = $level * 2; // rem units @endphp
{{-- Tree connector for children --}} @if($level > 0) @if($level === 1) @else @endif @endif {{-- Type icon --}}
{{-- Entity info --}}
{{ $entity->name }} {{ strtoupper($entity->type) }} @if(!$entity->is_active) Inactive @endif
{{ $entity->code }} @if($entity->domain) {{ $entity->domain }} @endif {{ $entity->path }}
{{-- Actions --}}
{{-- Add child (only M1 and M2 can have children) --}} @if(in_array($entity->type, ['m1', 'm2'])) @endif {{-- Toggle active --}} {{-- Edit --}} {{-- Delete --}}