@use('Core\Localization\Locales') @use('Modules\Portal\Paginas\Logic\Support\PaginaSlug') @use('Core\Localization\LocalizedDate') @use('Modules\Portal\Paginas\Logic\Enums\PaginaStatus') @use('Modules\Portal\Paginas\Logic\Support\PaginaSeo') {{-- Formulário de página (P5.S3.1) — o módulo preenche **só** o `
` do shell do painel. - Título e SEO por locale (ADR-012): cada idioma é um campo próprio; o do idioma padrão é obrigatório e nenhum depende de JS. - Conteúdo rico pelo editor único do projeto (``, ADR-028): o campo é um ` @if (filled($descriptionError)) {{ $descriptionError }} @endif @endforeach
{{ __('paginas::cms.save') }} {{ __('paginas::cms.cancel') }}
@if ($isEdit)

{{ __('paginas::cms.state_title') }}

{{ __('paginas::cms.state_hint', ['url' => route('paginas.portal.show', ['slug' => $pagina->slug])]) }}

@if ($pagina->published_at) {{ LocalizedDate::dateTime($pagina->published_at) }} @endif

@if ($canPublish || $canArchive)
@if ($canPublish && $pagina->status === PaginaStatus::Rascunho)
@csrf {{ __('paginas::cms.publish') }}

{{ __('paginas::cms.publish_hint') }}

@endif @if ($canPublish && $pagina->status === PaginaStatus::Publicado)
@csrf {{ __('paginas::cms.unpublish') }}

{{ __('paginas::cms.unpublish_hint') }}

@endif @if ($canArchive && $pagina->status !== PaginaStatus::Arquivado)
@csrf {{ __('paginas::cms.archive') }}

{{ __('paginas::cms.archive_hint') }}

@endif
@endif @if ($canPreview)

{{ __('paginas::cms.preview') }}

{{ __('paginas::cms.preview_hint') }}

@endif @if ($pagina->status === PaginaStatus::Publicado)

{{ __('paginas::cms.view_public') }}

@endif
@endif