{{-- Conteúdo de "Vínculo com Matéria" — busca/seleciona/limpa uma matéria existente (ProtocoloForm::selecionarMateria()/limparSelecaoMateria()/ resultadosBuscaMateria/materiaVinculada, já existentes, não tocados). IMPORTANTE (achado da auditoria desta etapa, diferente de Matéria): a seleção aqui é só um campo do MESMO formulário — ela só é gravada de verdade quando "salvar()" roda (junto com assunto/remetente/etc.), não tem uma ação própria de persistir. Como isso vive numa aba separada de Dados na edição, o botão Salvar abaixo chama exatamente a MESMA ação "salvar" (não é uma segunda lógica) — é só pra deixar claro que dá pra confirmar a escolha sem trocar de aba. --}}
Vínculo com Matéria

Use isso tanto pra um protocolo de entrada (documento que deu origem a uma matéria já cadastrada) quanto pra um protocolo de retorno do Executivo (precisa apontar pra matéria que já tramitou). A escolha abaixo é salva junto com a aba Dados.

{{-- Etapa 2H, item 9: busca/seleção escondida pra quem só tem leitura — mesmo não persistindo por si só, alterar a seleção sem poder salvar só confundiria (backend bloqueia salvar() de qualquer forma via protegerEdicao()). --}} @if($this->podeEditar) @if($this->materiaVinculada)
{{ $this->materiaVinculada->tipo }} nº {{ $this->materiaVinculada->numero }}/{{ $this->materiaVinculada->ano }}
{{ \Illuminate\Support\Str::limit($this->materiaVinculada->titulo, 90) }}
@else @if(mb_strlen(trim($buscaMateria)) >= 2)
@forelse($this->resultadosBuscaMateria as $resultado) @empty
Nenhuma matéria encontrada pra "{{ $buscaMateria }}".
@endforelse
@else
@endif @endif @if($protocolo?->exists) @endif @elseif($this->materiaVinculada) {{-- Somente leitura: mostra a matéria já vinculada, sem ação --}}
{{ $this->materiaVinculada->tipo }} nº {{ $this->materiaVinculada->numero }}/{{ $this->materiaVinculada->ano }}
{{ \Illuminate\Support\Str::limit($this->materiaVinculada->titulo, 90) }}
@else

Nenhuma matéria vinculada.

@endif
@if($protocolo?->exists && $protocolo->materia_id)
Vinculado à matéria — abrir matéria #{{ $protocolo->materia_id }} {{ $protocolo->labelPapelLegislativo() }}
@endif