@php use App\Services\ModuleStatusService; $configData = Helper::appClasses(); $domain = request()->getHost(); // Obter instância do serviço $moduleStatusService = app(ModuleStatusService::class); // Verificar o status dos módulos $activeModules = $moduleStatusService->checkModuleStatus($domain); // Função para obter o ícone apropriado para cada módulo function getIconForModule($module) { $iconMapping = [ 'campanha' => 'fas fa-bullhorn', 'whatsapp' => 'fab fa-whatsapp', 'user' => 'fas fa-user', 'settings' => 'fas fa-cog', 'dashboard' => 'fas fa-tachometer-alt', // Adicione mais mapeamentos conforme necessário ]; // Verifica se há uma palavra-chave correspondente no mapeamento foreach ($iconMapping as $keyword => $icon) { if (stripos($module, $keyword) !== false) { return $icon; } } // Ícone padrão se não houver correspondência return 'fas fa-star'; } @endphp