{{--
    Partial: карточка «Режим сайта» — техническое обслуживание и запрет индексации
    Переменные из родителя: $settings
--}}
<div class="card card-danger card-outline">
    <div class="card-header">
        <h3 class="card-title"><i class="fas fa-tools mr-2"></i>Режим сайта</h3>
        <div class="card-tools">
            <button type="button" class="btn btn-tool" data-card-widget="collapse">
                <i class="fas fa-minus"></i>
            </button>
        </div>
    </div>
    <div class="card-body">

        {{-- Техническое обслуживание --}}
        <div class="form-group">
            <div class="d-flex align-items-start">
                <div class="mr-3 mt-1">
                    {{-- hidden-поле гарантирует передачу '0' когда чекбокс снят --}}
                    <input type="hidden" name="site_maintenance" value="0">
                    <div class="custom-control custom-switch custom-switch-lg">
                        <input type="checkbox" class="custom-control-input" id="site_maintenance"
                               name="site_maintenance" value="1"
                               {{ ($settings['site_maintenance'] ?? '0') === '1' ? 'checked' : '' }}>
                        <label class="custom-control-label" for="site_maintenance"></label>
                    </div>
                </div>
                <div>
                    <div class="font-weight-bold">
                        Сайт на обслуживании
                        @if(($settings['site_maintenance'] ?? '0') === '1')
                            <span class="badge badge-danger ml-1">ВКЛЮЧЕНО</span>
                        @endif
                    </div>
                    <small class="text-muted">
                        Гости и пользователи с ролью ниже администратора видят страницу-заглушку «Сайт на обслуживании».
                        Администраторы и супер-администраторы продолжают работать в обычном режиме.
                    </small>
                </div>
            </div>
        </div>

        <hr>

        {{-- Отключить JS-анимации --}}
        <div class="form-group">
            <div class="d-flex align-items-start">
                <div class="mr-3 mt-1">
                    <input type="hidden" name="disable_animations" value="0">
                    <div class="custom-control custom-switch custom-switch-lg">
                        <input type="checkbox" class="custom-control-input" id="disable_animations"
                               name="disable_animations" value="1"
                               {{ ($settings['disable_animations'] ?? '0') === '1' ? 'checked' : '' }}>
                        <label class="custom-control-label" for="disable_animations"></label>
                    </div>
                </div>
                <div>
                    <div class="font-weight-bold">
                        Отключить анимации на сайте
                        @if(($settings['disable_animations'] ?? '0') === '1')
                            <span class="badge badge-secondary ml-1">ВЫКЛЮЧЕНО</span>
                        @endif
                    </div>
                    <small class="text-muted">
                        Убирает scroll-reveal эффекты появления блоков при прокрутке.
                        Элементы отображаются сразу, без задержек и плавных переходов.
                    </small>
                </div>
            </div>
        </div>

        <hr>

        {{-- Запрет индексации --}}
        <div class="form-group mb-0">
            <div class="d-flex align-items-start">
                <div class="mr-3 mt-1">
                    <input type="hidden" name="site_noindex" value="0">
                    <div class="custom-control custom-switch custom-switch-lg">
                        <input type="checkbox" class="custom-control-input" id="site_noindex"
                               name="site_noindex" value="1"
                               {{ ($settings['site_noindex'] ?? '0') === '1' ? 'checked' : '' }}>
                        <label class="custom-control-label" for="site_noindex"></label>
                    </div>
                </div>
                <div>
                    <div class="font-weight-bold">
                        Запретить индексацию поисковиками
                        @if(($settings['site_noindex'] ?? '0') === '1')
                            <span class="badge badge-warning ml-1">NOINDEX</span>
                        @endif
                    </div>
                    <small class="text-muted">
                        Добавляет тег <code>&lt;meta name="robots" content="noindex, nofollow"&gt;</code>
                        на все страницы сайта. Поисковые системы (Google, Яндекс) получают
                        команду не сохранять страницы в индекс и не переходить по ссылкам.
                        Используйте на время разработки — перед запуском обязательно отключите.
                    </small>
                </div>
            </div>
        </div>

    </div>
</div>
