{{-- Verifica se o agente está pausado para mostrar elementos em tela --}} @php $hide = false; $formattedTime = null; $isPaused = getUserIsPaused(); if ($isPaused['paused'] == true) { $hide = true; if (isset($isPaused['time'])) { $time = $isPaused['time']; $parts = explode(':', $time); if (count($parts) === 3) { // Formato HH:MM:SS if ($parts[0] === '00') { $formattedTime = $parts[1] . ':' . $parts[2]; } else { $formattedTime = $time; } } elseif (count($parts) === 2) { // Formato MM:SS $formattedTime = $parts[0] . ':' . $parts[1]; } else { // Se for só segundos $formattedTime = $time; } } } @endphp {{-- Estado da pausa do usuário para consulta no front --}} @include('layout.base.header-desktop.components.sidebarToggleButton') @include('layout.base.header-desktop.agent.components.queuesDropDown') @include('layout.base.header-desktop.agent.components.pauseDropDown') @include('layout.base.header-desktop.agent.components.unpauseButton') @include('layout.base.header-desktop.agent.components.swapPauseDropDown') @include('layout.base.header-desktop.components.carouselQueues')