@extends('site.layouts.new.app') @php $commissionCountLabel = number_format($commissionCards->count(), 0, ',', '.'); $activeCountLabel = number_format($activeCommissionsCount ?? 0, 0, ',', '.'); $membersCountLabel = number_format($totalMembersCount ?? 0, 0, ',', '.'); $adviceCountLabel = number_format($allCommissionAdviceCards->count(), 0, ',', '.'); $openAdviceCountLabel = number_format($openCommissionAdvicesCount ?? 0, 0, ',', '.'); @endphp @section('site_content')
@include('site.components.materials-tab', [ 'label' => 'Comissões', 'href' => route('site.commissions', ['front_layout' => 'new']), 'active' => $activeTab === 'comissoes', ]) @include('site.components.materials-tab', [ 'label' => 'Pareceres', 'href' => route('site.commissions', ['front_layout' => 'new', 'tab' => 'pareceres']), 'active' => $activeTab === 'pareceres', ]) @include('site.components.materials-tab', [ 'label' => 'Reuniões', 'href' => route('site.commissions', ['front_layout' => 'new', 'tab' => 'reunioes']), 'active' => $activeTab === 'reunioes', ])

Comissões cadastradas

Comissões legislativas disponíveis no portal

Consulte a listagem pública das comissões cadastradas, com período de vigência, resumo e composição atual.

{{ $activeTab === 'pareceres' ? 'Total de pareceres' : ($activeTab === 'reunioes' ? 'Total de reuniões' : 'Total de comissões') }} {{ $activeTab === 'pareceres' ? $adviceCountLabel : ($activeTab === 'reunioes' ? $meetingCountLabel : $commissionCountLabel) }}
{{ $activeTab === 'pareceres' ? 'Em aberto' : ($activeTab === 'reunioes' ? 'Realizadas' : 'Em vigor') }} {{ $activeTab === 'pareceres' ? $openAdviceCountLabel : ($activeTab === 'reunioes' ? $completedMeetingCountLabel : $activeCountLabel) }}
{{ $activeTab === 'pareceres' ? 'Comissões vinculadas' : ($activeTab === 'reunioes' ? 'Participantes' : 'Membros vinculados') }} {{ $activeTab === 'pareceres' ? $commissionCountLabel : ($activeTab === 'reunioes' ? $participantsCountLabel : $membersCountLabel) }}
@if ($activeTab === 'pareceres') @if ($commissionAdvices->isNotEmpty())
@foreach ($commissionAdvices as $advice) @component('site.components.panel', [ 'title' => $advice['commission_name'], 'className' => 'sl-commissions__panel', ])
{{ $advice['status_label'] }} {{ $advice['date'] }} @if ($advice['deadline']) • Prazo {{ $advice['deadline'] }} @endif
Vinculado a @if ($advice['related_item_href']) {{ $advice['related_item_label'] }} @else {{ $advice['related_item_label'] }} @endif

{{ $advice['summary_preview'] }}

@endcomponent @endforeach
@if (method_exists($commissionAdvices, 'links'))
@include('site.components.materials-pagination', ['records' => $commissionAdvices])
@endif @else

Nenhum parecer encontrado

Assim que houver pareceres públicos vinculados às comissões, a listagem aparecerá aqui.

@endif @elseif ($activeTab === 'reunioes') @if ($meetings->isNotEmpty())
@foreach ($meetings as $meeting) @component('site.components.panel', [ 'title' => $meeting['session_type'], 'className' => 'sl-commissions__panel', ])
{{ $meeting['status_label'] }} {{ $meeting['date'] }}

{{ $meeting['description_preview'] }}

@endcomponent @endforeach
@if (method_exists($meetings, 'links'))
@include('site.components.materials-pagination', ['records' => $meetings])
@endif @else

Nenhuma reunião encontrada

Assim que houver reuniões cadastradas, a listagem aparecerá aqui.

@endif @elseif ($commissionCards->isNotEmpty())
@foreach ($commissionCards as $commission) @component('site.components.panel', [ 'title' => $commission['name'], 'className' => 'sl-commissions__panel', ])
{{ $commission['status']['label'] }} {{ $commission['date_start'] }} a {{ $commission['date_end'] }}

{{ $commission['description_preview'] }}

@endcomponent @endforeach
@else

Nenhuma comissão encontrada

Assim que houver comissões cadastradas, a listagem aparecerá aqui.

@endif
@endsection