@php $tab = $tab ?? 'documents'; $searchText = trim((string) request('text', '')); $feedbackTerm = $searchText !== '' ? $searchText : null; $resultsTotal = method_exists($records, 'total') ? $records->total() : count($records); $hasSearchFeedback = $feedbackTerm || filled(request('start_date')) || filled(request('end_date')) || filled(request('owner_id')) || filled(request('owner_id_inactive')) || filled(request('type')) || filled(request('number')) || filled(request('year')) || request('frase'); $searchScopeLabel = $tab === 'documents' ? 'conteúdo, ementa e descrição' : 'ementa e campos do projeto'; @endphp

{{ $tab === 'documents' ? 'Documentos' : 'Projetos de Lei' }}

{{ $tab === 'documents' ? 'Lista dos documentos cadastrados no sistema.' : 'Lista dos projetos de lei cadastrados no sistema.' }}

@if ($hasSearchFeedback)
{{ $resultsTotal }} {{ $resultsTotal === 1 ? 'resultado encontrado' : 'resultados encontrados' }} @if ($feedbackTerm) Busca por "{{ $feedbackTerm }}" em {{ $searchScopeLabel }}{{ request('frase') ? ', com frase completa' : '' }}. @else Filtros aplicados na listagem atual. @endif
@endif
@if ($tab === 'documents') @forelse ($records as $document) @php $documentDetailUrl = route('DocumentDetailsFront', ['id' => $document->id, 'documents' => 'true', 'front_layout' => 'new']); @endphp @empty @endforelse
Data Descrição Responsável Situação
{{ $document->date }} {{ ($document->document_type->name ?? 'Documento') . ' ' . $document->number . '/' . $document->getYear($document->date) }} {{ $document->public_summary_preview ?: 'Documento sem resumo disponível.' }} @if (!empty($document->public_search_match_excerpt))
{{ $document->public_search_match_badge_label }} {{ $document->public_search_match_label }}
{!! $document->public_search_match_excerpt !!}
@endif
{{ $document->public_owner_label ?? 'Responsável não informado' }} {{ $document->approved == 1 ? 'Aprovado' : 'Lido' }} @include('site.components.action-icon', ['name' => 'eye'])
Nenhum documento encontrado.
@else @forelse ($records as $project) @php $projectDetailUrl = route('LawsDetailsFront', ['id' => $project->id, 'projects' => 'true', 'front_layout' => 'new']); @endphp @empty @endforelse
Número Descrição Responsável Situação
{{ $project->project_number }}/{{ $project->getYearLawPublish($project->law_date) }} {{ $project->law_type->name ?? 'Projeto de Lei' }} {{ $project->public_summary_preview ?: 'Projeto sem resumo disponível.' }} @if (!empty($project->public_search_match_excerpt))
{{ $project->public_search_match_badge_label }} {{ $project->public_search_match_label }}
{!! $project->public_search_match_excerpt !!}
@endif
{{ $project->public_owner_label ?? 'Responsável não informado' }} {{ $project->is_read == 1 ? 'Lido' : 'Pendente' }} @include('site.components.action-icon', ['name' => 'eye'])
Nenhum projeto encontrado.
@endif