@php $tabs = [ ['label' => 'Overview', 'href' => route('settings.index'), 'icon' => 'grid-1x2', 'key' => 'overview'], ['label' => 'Company', 'href' => route('settings.company.edit'), 'icon' => 'building', 'key' => 'company'], ['label' => 'Preferences', 'href' => route('settings.preferences.edit'),'icon' => 'sliders2', 'key' => 'preferences'], ['label' => 'Theme', 'href' => route('settings.theme.edit'), 'icon' => 'palette2', 'key' => 'theme'], ['label' => 'Printers', 'href' => route('settings.printer.edit'), 'icon' => 'printer', 'key' => 'printer'], ['label' => 'Security', 'href' => route('settings.security.edit'), 'icon' => 'shield-lock', 'key' => 'security'], ['label' => 'Roles', 'href' => route('settings.roles.index'), 'icon' => 'people', 'key' => 'roles'], ]; $tabs = collect($tabs)->map(fn($t) => array_merge($t, ['active' => ($active ?? '') === $t['key']]))->all(); @endphp