@php
use App\Helpers\MenuHelper;
$menuItems = MenuHelper::getMenuItems();
$user = Auth::user();
$userRole = $user->tipo == '1' ? 'superadmin' : ($user->roles ?? 'master');
// Logo dinâmico - usar ID do usuário atual
$userId = $user->id;
$logoPathLight = "master/img/logo_light_{$userId}.png";
$logoPathDark = "master/img/logo_dark_{$userId}.png";
// Verificar se os arquivos existem
$localFilePathLight = public_path($logoPathLight);
$localFilePathDark = public_path($logoPathDark);
$defaultLogoLight = asset('master/img/logo_light_88.png');
$defaultLogoDark = asset('master/img/logo_dark_88.png');
// Usar logo personalizada se existir, senão usar padrão
$logoUrlLight = file_exists($localFilePathLight) ? asset($logoPathLight) : $defaultLogoLight;
$logoUrlDark = file_exists($localFilePathDark) ? asset($logoPathDark) : $defaultLogoDark;
// Verificar se é funcionário e buscar as funções habilitadas
$funcoes = [];
if (session('is_funcionario') && session('funcionario_id')) {
$funcionario = \App\Models\Funcionario::find(session('funcionario_id'));
if ($funcionario && $funcionario->funcoes) {
$funcoes = explode(',', $funcionario->funcoes);
$funcoes = array_map('trim', $funcoes);
}
$userRole = 'funcionario';
}
@endphp