@extends('site.layouts.new.app') @php $scopeLabels = [ 'all' => 'Tudo', 'documents' => 'Documentos', 'projects' => 'Projetos de Lei', 'meetings' => 'Sessões', ]; $scopeUrls = collect($scopeLabels)->mapWithKeys(function ($label, $key) use ($searchTerm) { return [$key => route('site.search', [ 'front_layout' => 'new', 'text' => $searchTerm, 'scope' => $key, ])]; }); @endphp @section('site_content')
Busca global

Encontre documentos, projetos de lei e sessões em um só lugar

@if ($searchTerm === '') Digite um termo na barra superior para pesquisar no portal aberto. @elseif ($totalResults > 0) Exibindo {{ $totalResults }} resultado(s) para "{{ $searchTerm }}" em {{ $activeScopeLabel }}. @else Nenhum resultado encontrado para "{{ $searchTerm }}". Tente outro termo ou uma variação mais curta. @endif

@include('site.new.partials.search.tabs', [ 'scope' => $scope, 'scopeLabels' => $scopeLabels, 'scopeUrls' => $scopeUrls, 'scopeCounts' => $scopeCounts, 'totalResults' => $totalResults, ]) @if ($searchTerm === '')

Pronto para começar

Use a busca do topo para localizar matérias, projetos, sessões, anexos e conteúdos relacionados.

@elseif ($scope === 'all')
@foreach (['documents' => 'Documentos', 'projects' => 'Projetos de Lei', 'meetings' => 'Sessões'] as $groupKey => $groupLabel) @include('site.new.partials.search.result-list', [ 'title' => $groupLabel, 'items' => $resultGroups[$groupKey] ?? collect(), 'actionLabel' => ($scopeCounts[$groupKey] ?? 0) > 0 ? 'Ver tudo' : null, 'actionHref' => $scopeUrls[$groupKey], 'emptyMessage' => 'Nenhum resultado nesta categoria.', ]) @endforeach
@else
@include('site.new.partials.search.result-list', [ 'title' => 'Resultados em ' . ($scopeLabels[$scope] ?? 'Busca'), 'items' => $activeRecords, 'actionLabel' => null, 'actionHref' => null, 'emptyMessage' => 'Nenhum resultado encontrado nesta categoria.', ]) @if (method_exists($activeRecords, 'links'))
@include('site.components.materials-pagination', ['records' => $activeRecords])
@endif
@endif
@endsection