{{ $lei?->exists ? 'Editar Lei' : 'Nova Lei' }}
@error('tipoId')
{{ $message }}
@enderror

Não achou? Cadastra em Cadastros.

@error('numero')
{{ $message }}
@enderror

Preencha só as datas que fizerem sentido pra essa norma — nenhuma é obrigatória.

Leis históricas não precisam ter matéria — isso é normal.

@error('documento')
{{ $message }}
@enderror @if($lei?->documento_path)

@if($lei->documentoExisteFisicamente()) Atual: abrir PDF — enviar um novo substitui o atual. @else Documento ainda não disponível — referência salva ({{ $lei->documento_path }}), aguardando o arquivo ser copiado pro storage. @endif

@endif Voltar
@if($lei?->exists) {{-- Temas --}}
Temas

Uma lei pode ter vários temas.

@forelse($this->temasDisponiveis as $tema) @php($vinculado = $this->temasVinculados->contains('id', $tema->id)) @empty

Nenhum tema cadastrado ainda — cadastre em Cadastros.

@endforelse
{{-- Relações entre normas --}}
Relações com outras normas
@if($this->normaSelecionadaParaRelacao)
{{ $this->normaSelecionadaParaRelacao->identificacao() }} @if($this->normaSelecionadaParaRelacao->ementa)
{{ \Illuminate\Support\Str::limit($this->normaSelecionadaParaRelacao->ementa, 90) }}
@endif
@else @if(mb_strlen(trim($buscaRelacao)) >= 2)
@forelse($this->resultadosBuscaRelacao as $resultado) @empty
Nenhuma norma encontrada pra "{{ $buscaRelacao }}".
@endforelse
@endif @endif @error('novaRelacaoLeiId')
{{ $message }}
@enderror
Relações desta lei
@forelse($this->relacoesOrigem as $r)
{{ $r->labelTipo() }} → {{ $r->leiRelacionada->identificacao() }}
@empty

Nenhuma relação cadastrada a partir desta lei.

@endforelse @if($this->relacoesComoAlvo->isNotEmpty())
Esta lei é relacionada por
@foreach($this->relacoesComoAlvo as $r)
{{ $r->labelTipoInverso() }} → {{ $r->leiOrigem->identificacao() }}
@endforeach
@endif
@endif