@extends('admin.settings.sidebar') @section('title', __('announcement_bar::messages.admin.title')) @php $startValue = setting('announcement_bar_start') ? \Illuminate\Support\Carbon::parse(setting('announcement_bar_start'))->format('Y-m-d\TH:i') : null; $endValue = setting('announcement_bar_end') ? \Illuminate\Support\Carbon::parse(setting('announcement_bar_end'))->format('Y-m-d\TH:i') : null; $enabledRaw = old('announcement_bar_enabled', setting('announcement_bar_enabled', false)); $enabledChecked = filter_var($enabledRaw, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE); $enabledChecked = $enabledChecked === null ? (bool) $enabledRaw : $enabledChecked; $canAddHeader = method_exists(app('seo'), 'addHeaderIfNotExists'); @endphp @section('setting')

{{ __('announcement_bar::messages.admin.title') }}

{{ __('announcement_bar::messages.admin.description') }}

@if (! $canAddHeader) @endif
@csrf @method('PUT')

{{ __('announcement_bar::messages.admin.enabled_label') }}

{{ __('announcement_bar::messages.admin.enabled_helper') }}

@include('admin/shared/switch', [ 'name' => 'announcement_bar_enabled', 'checked' => (bool) $enabledChecked, ])
@include('admin/shared/textarea', [ 'name' => 'announcement_bar_html', 'label' => __('announcement_bar::messages.admin.label'), 'value' => old('announcement_bar_html', $content ?? ''), 'rows' => 6, 'optional' => true, ])

{{ __('announcement_bar::messages.admin.helper') }}

@include('admin/shared/input', [ 'name' => 'announcement_bar_start', 'label' => __('announcement_bar::messages.admin.start_label'), 'value' => old('announcement_bar_start', $startValue), 'type' => 'datetime-local', 'optional' => true, ])
@include('admin/shared/input', [ 'name' => 'announcement_bar_end', 'label' => __('announcement_bar::messages.admin.end_label'), 'value' => old('announcement_bar_end', $endValue), 'type' => 'datetime-local', 'optional' => true, ])

{{ __('announcement_bar::messages.admin.schedule_helper', ['timezone' => config('app.timezone')]) }}

@endsection @section('script') @endsection