@extends('layouts.pmar.theme') @section('title', env('APP_NAME') . ' :: ' . __('Legislação') . ' — ' . $legislacao->nr_legislacao) @section('content')

{{ $legislacao->tipo->ds_tipo_legislacao ?? __('Legislação') }} {{ __('nº :n', ['n' => $legislacao->nr_legislacao]) }}

{{ $legislacao->ds_ementa ?: __('Sem ementa cadastrada.') }}

{{ __('Publicação:') }} {{ $legislacao->dt_publicacao ? $legislacao->dt_publicacao->format('d/m/Y') : __('Não informada') }}

{{ __('Assinatura:') }} {{ $legislacao->dt_assinatura ? $legislacao->dt_assinatura->format('d/m/Y') : __('Não informada') }}

{{ __('Autor:') }} {{ $legislacao->autor?->autor_com_cargo ?? __('Não informado') }}

{{ __('Sanção:') }} {{ $legislacao->autorSancao?->autor_com_cargo ?? __('Não informado') }}

@if ($legislacao->boletim)

{{ __('Boletim:') }} @include('components.legislacao._boletimNumeroLink', ['boletim' => $legislacao->boletim])

@endif @if ($legislacao->public_pdf_url) @endif @if ($legislacao->categorias->isNotEmpty())
{{ __('Categorias') }} @foreach ($legislacao->categorias as $categoria) {{ $categoria->nm_categoria }} @endforeach
@endif
@if ($legislacao->retificacoes->isNotEmpty())
{{ __('Correções publicadas') }}
    @foreach ($legislacao->retificacoes as $ret)
  • {{ (int) $ret->cd_tipo === 1 ? __('Errata') : __('Republicação') }} — @include('components.legislacao._boletimNumeroLink', ['boletim' => $ret->boletim]) @if ($ret->ds_descricao)
    {{ $ret->ds_descricao }}
    @endif
  • @endforeach
@endif @if ($legislacao->acoes->isNotEmpty())
{{ __('Relacionamentos') }}
    @foreach ($legislacao->acoes as $acao) @php $alvo = $acao->legislacaoSofreAcao; $tipo = $alvo?->tipo?->ds_tipo_legislacao ?? ''; $nr = $alvo?->nr_legislacao ?? ''; $rotulo = match ((int) $acao->cd_acao) { 1 => __('Altera'), 2 => __('Revoga'), 3 => __('Anula'), 4 => __('Promulga'), default => '', }; @endphp
  • {{ $rotulo }}: {{ $tipo }} {{ __('nº :n', ['n' => $nr]) }}
  • @endforeach
@endif @if ($legislacao->ds_legislacao_compilada)
{{ __('Texto compilado') }}
{!! \App\Helpers\HtmlSanitizer::sanitize($legislacao->ds_legislacao_compilada) !!}
@elseif ($legislacao->ds_legislacao_sem_html)
{{ __('Texto') }}

{{ $legislacao->ds_legislacao_sem_html }}

@endif @if ($legislacao->ds_legislacao_original && $legislacao->ds_legislacao_original !== $legislacao->ds_legislacao_compilada)
{{ __('Texto original') }}
{!! \App\Helpers\HtmlSanitizer::sanitize($legislacao->ds_legislacao_original) !!}
@endif
@endsection