@extends('site.layouts.new.app') @php $documentsTabUrl = route('site.materials', array_merge(request()->query(), ['tab' => 'documents', 'front_layout' => 'new'])); $projectsTabUrl = route('site.materials', array_merge(request()->query(), ['tab' => 'projects', 'front_layout' => 'new'])); $resetUrl = route('site.materials', ['tab' => $tab, 'front_layout' => 'new']); $hasAdvancedFilters = filled(request('start_date')) || filled(request('end_date')) || filled(request('text')) || filled(request('content_ocr')) || filled(request('owner_id_inactive')) || filled(request('assemblyman_inactive')) || filled(request('assemblyman_inactive2')) || filled(request('frase')); @endphp @section('site_content')
@include('site.components.materials-tab', ['label' => 'Documentos', 'href' => $documentsTabUrl, 'active' => $tab === 'documents']) @include('site.components.materials-tab', ['label' => 'Projetos de Lei', 'href' => $projectsTabUrl, 'active' => $tab === 'projects'])
@include('site.components.materials-filter-field', [ 'id' => 'owner_id', 'label' => 'Responsável', 'name' => 'owner_id', 'type' => 'select', 'options' => $assemblymensList, 'value' => request('owner_id'), ]) @include('site.components.materials-filter-field', [ 'id' => 'type', 'label' => $tab === 'documents' ? 'Tipo Documento' : 'Tipo Projeto', 'name' => 'type', 'type' => 'select', 'options' => $tab === 'documents' ? $documentTypes : $lawsTypes, 'value' => request('type'), ]) @include('site.components.materials-filter-field', [ 'id' => 'number', 'label' => 'Número', 'name' => 'number', 'value' => request('number'), 'placeholder' => 'Ex.: 29', ]) @include('site.components.materials-filter-field', [ 'id' => 'year', 'label' => 'Ano', 'name' => 'year', 'value' => request('year'), 'placeholder' => 'Ex.: 2026', ])
Limpar filtros
@component('site.components.modal', [ 'id' => 'materials-advanced-filters', 'title' => 'Filtro de busca avançada', 'panelClass' => 'sl-modal__dialog--narrow sl-modal__dialog--filters', ])
@if (\App\Models\Module::isActive('GED') && $tab === 'documents') @endif @slot('footer') Limpar tudo @endslot
@endcomponent @include('site.components.materials-table', ['records' => $records, 'tab' => $tab, 'signStatuses' => $signStatuses]) @if (method_exists($records, 'links'))
@include('site.components.materials-pagination', ['records' => $records])
@endif
@endsection