@extends('superadmin::layouts.master') @section('title', __('superadmin::internal_tools.maintenance_banner.title')) @section('extra-styles') @endsection @section('breadcrumb') @endsection @section('content')

@lang('superadmin::internal_tools.maintenance_banner.title')

@lang('superadmin::internal_tools.maintenance_banner.description')

@include('superadmin::errors.lists') @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
is_active ?? false) ? 'checked' : '' }} >
@lang('superadmin::internal_tools.maintenance_banner.form.message_ar_help', ['max' => \Modules\SuperAdmin\Models\MaintenanceBanner::MESSAGE_MAX_LENGTH]) 0/{{ \Modules\SuperAdmin\Models\MaintenanceBanner::MESSAGE_MAX_LENGTH }}
@lang('superadmin::internal_tools.maintenance_banner.form.message_en_help', ['max' => \Modules\SuperAdmin\Models\MaintenanceBanner::MESSAGE_MAX_LENGTH]) 0/{{ \Modules\SuperAdmin\Models\MaintenanceBanner::MESSAGE_MAX_LENGTH }}

@lang('superadmin::internal_tools.maintenance_banner.form.updates_help')

@php $updateRows = old('updates'); if (!is_array($updateRows) || count($updateRows) === 0) { $updateRows = $maintenanceBanner ? $maintenanceBanner->update_rows_for_form : [['text_ar' => '', 'text_en' => '', 'type' => 'new']]; } else { $updateRows = array_map(static function ($row) { return [ 'text_ar' => is_array($row) ? (string) ($row['text_ar'] ?? '') : '', 'text_en' => is_array($row) ? (string) ($row['text_en'] ?? '') : '', 'type' => is_array($row) ? \Modules\SuperAdmin\Models\MaintenanceBanner::normalizeType($row['type'] ?? null) : 'new', ]; }, $updateRows); } @endphp @foreach ($updateRows as $index => $update)
@endforeach
@endsection @section('extra_scripts') @endsection