{{-- Conteúdo da aba "Dados" — dados básicos + ações de ciclo de vida (colocar em vigência / encerrar / duplicar). Etapa 2G: nenhum campo/ método mudou aqui, só a moldura ao redor. --}}
{{ $perfil ? 'Editar Perfil Regimental' : 'Novo Perfil Regimental' }} @if($perfil) @if($perfil->isVigente()) Em vigência @elseif($perfil->isRascunho()) Rascunho @else Encerrado @endif @endif
@if($perfil && ! $this->editavel)

Este perfil já está {{ $perfil->isVigente() ? 'em vigência' : 'encerrado' }} e não pode mais ser alterado — sessões que já o usaram precisam continuar vendo exatamente as mesmas regras. Pra mudar algo, use "Duplicar" e trabalhe na cópia.

@endif {{-- Etapa 2H, item 10: $this->editavel (rascunho x vigente/encerrado, regra regimental já existente) e $this->podeEditar (permissão do módulo 'configuracoes', Etapa 2H) são checagens INDEPENDENTES — os campos ficam readonly/disabled se QUALQUER uma bloquear. Backend continua sendo a proteção real (salvarDadosBasicos() já verifica as duas coisas). --}} @php($podeEditarAgora = $this->editavel && $this->podeEditar)
@error('nome') {{ $message }} @enderror @error('tipoSessao') {{ $message }} @enderror @if($podeEditarAgora) {{-- Continua type="submit" (preserva o wire:submit="salvarDadosBasicos" do acima — inclusive Enter pra submeter — em vez de trocar pra wire:click via , que mudaria esse comportamento). Loading/disable adicionados manualmente, mesmo efeito visual do componente global. --}} @endif Voltar @if($perfil && $this->podeEditar)
@if($perfil->isRascunho()) @endif @if($perfil->isVigente()) @endif @if(! $duplicando) @endif
@if($duplicando)
@error('duplicarNovoNome') {{ $message }} @enderror
@endif @endif