{{-- Modo de manutenção (P3.S5): form nativo com CSRF, confirmação explícita e validação server-side. O módulo informa `title`/`breadcrumbs` e preenche **apenas** o conteúdo — shell, título e estrutura são do layout (ADR-009/ADR-016/ADR-036). Sem estilo/JS inline; 4 locales no namespace `painel`. --}} @php $firstError = $errors->any() ? $errors->keys()[0] : null; $oldMessage = old('message'); $messageValue = is_string($oldMessage) ? $oldMessage : ($maintenance->message ?? ''); $oldRetry = old('retry_after'); $retryValue = is_scalar($oldRetry) ? (string) $oldRetry : (string) $maintenance->retryAfter; @endphp @if (session('status')) {{ session('status') }} @endif

{{ __('painel::maintenance.intro') }}

{{ __('painel::maintenance.current_status') }}
{{ $maintenance->enabled ? __('painel::maintenance.status_enabled') : __('painel::maintenance.status_disabled') }}
{{ __('painel::maintenance.current_retry') }}
{{ $maintenance->retryAfter }} s
{{ __('painel::maintenance.current_allow_cms') }}
{{ $maintenance->allowCms ? __('painel::maintenance.yes') : __('painel::maintenance.no') }}
@csrf @method('PUT')
{{ __('painel::maintenance.field_enabled_help') }} @error('enabled') {{ $message }} @enderror
{{ __('painel::maintenance.field_message_help') }} @error('message') {{ $message }} @enderror
{{ __('painel::maintenance.field_retry_after_help') }} @error('retry_after') {{ $message }} @enderror
{{ __('painel::maintenance.field_allow_cms_help') }} @error('allow_cms') {{ $message }} @enderror
{{ __('painel::maintenance.field_confirm_help') }} @error('confirm') {{ $message }} @enderror
{{ __('painel::maintenance.save') }} {{ __('painel::maintenance.cancel') }}