{{-- ===================== Sessão ao vivo / próxima / última ===================== Mesma regra de "sessão ativa" usada em todo o resto do sistema (Sessao.status = 'ativa') — nunca uma segunda fonte de verdade. O botão "Acompanhar ao vivo" reaproveita o telão público já existente (Publico\ResultadoAoVivo, com polling próprio) em vez de duplicar a lógica de sessão ao vivo aqui dentro. --}} @if($sessaoAtiva)
SESSÃO EM ANDAMENTO
{{ $sessaoAtiva->numero }}ª Sessão {{ ucfirst($sessaoAtiva->tipo ?? '') }}
{{ $sessaoAtiva->data_sessao->format('d/m/Y') }}
@elseif($proximaSessao)
Próxima sessão
{{ $proximaSessao->numero }}ª Sessão {{ ucfirst($proximaSessao->tipo ?? '') }}
{{ $proximaSessao->data_sessao->format('d/m/Y') }}
Ver detalhes
@elseif($ultimaSessaoEncerrada)
Última sessão realizada
{{ $ultimaSessaoEncerrada->numero }}ª Sessão {{ ucfirst($ultimaSessaoEncerrada->tipo ?? '') }}
{{ $ultimaSessaoEncerrada->data_sessao->format('d/m/Y') }}
Ver detalhes
@endif {{-- ===================== Hero + busca ===================== --}}
Portal da {{ $configuracao->nome_camara }}

Transparência Legislativa

Acompanhe as sessões, matérias, votações e a atuação parlamentar da Câmara de forma aberta e acessível a todos.

{{-- ===================== Resultados da busca (agrupados por tipo) ===================== --}} @if($resultadosBusca !== null)
Resultados para "{{ $termo }}" Limpar
@php $totalResultados = $resultadosBusca['materias']->count() + $resultadosBusca['sessoes']->count() + $resultadosBusca['vereadores']->count() + $resultadosBusca['leis']->count() + $resultadosBusca['atas']->count(); @endphp @if($totalResultados === 0)

Nenhum resultado encontrado para essa busca.

@else @if($resultadosBusca['leis']->isNotEmpty())

Leis

Ver todos
@endif @if($resultadosBusca['materias']->isNotEmpty())

Matérias

Ver todos
@endif @if($resultadosBusca['sessoes']->isNotEmpty())

Sessões

Ver todos
@endif @if($resultadosBusca['atas']->isNotEmpty())

Atas

Ver todos
@endif @if($resultadosBusca['vereadores']->isNotEmpty())

Vereadores

Ver todos
@endif @endif
@endif {{-- ===================== Acesso Rápido ===================== --}} @php // Os 8 itens de maior procura — grade compacta, pensada pro // celular/PWA (ver .t-quick-grid): sempre 2 colunas, ícone + rótulo // curto, sem texto descritivo (isso fica pros cards abaixo). $acessoRapido = [ ['icone' => 'fa-gavel', 'titulo' => 'Sessões', 'rota' => route('transparencia.sessoes.index')], ['icone' => 'fa-file-lines', 'titulo' => 'Matérias', 'rota' => route('transparencia.materias.index')], ['icone' => 'fa-square-poll-vertical', 'titulo' => 'Votações', 'rota' => route('transparencia.votacoes')], ['icone' => 'fa-scroll', 'titulo' => 'Leis', 'rota' => route('transparencia.leis.index')], ['icone' => 'fa-users', 'titulo' => 'Vereadores', 'rota' => route('transparencia.vereadores.index')], ['icone' => 'fa-book', 'titulo' => 'Atas', 'rota' => route('transparencia.atas.index')], ['icone' => 'fa-calendar-days', 'titulo' => 'Agenda', 'rota' => route('transparencia.agenda')], ['icone' => 'fa-people-group', 'titulo' => 'Comissões', 'rota' => route('transparencia.comissoes')], ]; $maisOpcoes = [ ['icone' => 'fa-calendar-check', 'titulo' => 'Presença Parlamentar', 'texto' => 'Consulte a frequência dos vereadores.', 'rota' => route('transparencia.relatorios.frequencia')], ['icone' => 'fa-check-to-slot', 'titulo' => 'Como o Vereador Votou', 'texto' => 'Histórico de votos públicos por vereador.', 'rota' => route('transparencia.relatorios.votos-vereador')], ['icone' => 'fa-landmark', 'titulo' => 'Mesa Diretora', 'texto' => 'Conheça a composição da Mesa Diretora.', 'rota' => route('transparencia.mesa-diretora')], ['icone' => 'fa-building-columns', 'titulo' => 'Legislaturas', 'texto' => 'Consulte a composição das legislaturas.', 'rota' => route('transparencia.legislaturas')], ['icone' => 'fa-chart-column', 'titulo' => 'Relatórios', 'texto' => 'Acesse relatórios da atividade legislativa.', 'rota' => route('transparencia.relatorios')], ]; @endphp

Acesso Rápido

Navegue diretamente pelas principais consultas do portal.

@foreach($acessoRapido as $item)
{{ $item['titulo'] }}
@endforeach
{{-- ===================== Indicadores ===================== --}}
{{ $indicadores['sessoes'] }}
Sessões realizadas
{{ $indicadores['materias'] }}
Matérias legislativas
{{ $indicadores['votacoes'] }}
Votações realizadas
{{ $indicadores['vereadores'] }}
Vereadores
{{-- ===================== Atividade Legislativa Recente ===================== --}}

Atividade Legislativa Recente

Últimos registros públicos do processo legislativo.

Sessões recentes
@forelse($sessoesRecentes as $s)
Sessão {{ $s->numero }} — {{ ucfirst($s->tipo ?? '') }}
{{ $s->data_sessao->format('d/m/Y') }}
{{ ucfirst($s->status) }}
@empty

Nenhuma sessão registrada ainda.

@endforelse
Matérias recentes
@forelse($materiasRecentes as $m)
{{ $m->tipo }} nº {{ $m->numero }}/{{ $m->ano }}
{{ \Illuminate\Support\Str::limit($m->titulo, 70) }}
@empty

Nenhuma matéria pública registrada ainda.

@endforelse
{{-- ===================== Favoritos (só aparece se localStorage tiver algo) ===================== --}} {{-- ===================== Vistos recentemente (só aparece se localStorage tiver algo) ===================== --}} {{-- ===================== Mais opções ===================== --}}

Mais opções

@foreach($maisOpcoes as $item)
{{ $item['titulo'] }}
{{ $item['texto'] }}
@endforeach