{{--
    Вьюха: Список разделов справочников
    Создана: 2026-05-06
    Контроллер: Admin\ManualController::index()
    Переменные: $sections (коллекция DictSection, отсортированная по sort_order)
    Действия: просмотр значений раздела, редактирование, удаление (только не системных)
--}}
@extends('admin.layout')

@section('title', 'Справочники')

@section('content_header')
    <div class="d-flex justify-content-between align-items-center">
        <h1 class="m-0">Справочники</h1>
        <a href="{{ route('admin.manuals.section.create') }}" class="btn btn-primary btn-sm">
            <i class="fas fa-plus"></i> Добавить раздел
        </a>
    </div>
@stop

@section('breadcrumb')
    <li class="breadcrumb-item"><a href="{{ route('admin.dashboard') }}">Главная</a></li>
    <li class="breadcrumb-item active">Справочники</li>
@stop

@section('content')
    @if(session('success'))
        <div class="alert alert-success alert-dismissible">
            <button type="button" class="close" data-dismiss="alert">&times;</button>
            {{ session('success') }}
        </div>
    @endif
    @if(session('error'))
        <div class="alert alert-danger alert-dismissible">
            <button type="button" class="close" data-dismiss="alert">&times;</button>
            {{ session('error') }}
        </div>
    @endif

    <div class="card">
        <div class="card-body p-0">
            <table class="table table-hover mb-0">
                <thead>
                    <tr>
                        <th>Раздел</th>
                        <th>Код</th>
                        <th>Тип</th>
                        <th>Порядок</th>
                        <th style="width:180px">Действия</th>
                    </tr>
                </thead>
                <tbody>
                    @forelse($sections as $section)
                        <tr>
                            <td>
                                <a href="{{ route('admin.manuals.values', $section) }}">
                                    <i class="fas fa-list mr-1"></i>{{ $section->label }}
                                </a>
                                @if($section->is_system)
                                    <span class="badge badge-secondary ml-1">системный</span>
                                @endif
                            </td>
                            <td><code>{{ $section->code }}</code></td>
                            <td>
                                @if($section->is_hierarchical)
                                    <span class="badge badge-info"><i class="fas fa-sitemap mr-1"></i>Иерархический</span>
                                @else
                                    <span class="badge badge-light">Плоский</span>
                                @endif
                            </td>
                            <td>{{ $section->sort_order }}</td>
                            <td>
                                <a href="{{ route('admin.manuals.values', $section) }}"
                                   class="btn btn-xs btn-success" title="Значения">
                                    <i class="fas fa-list"></i> Значения
                                </a>
                                <a href="{{ route('admin.manuals.section.edit', $section) }}"
                                   class="btn btn-xs btn-info" title="Редактировать">
                                    <i class="fas fa-edit"></i>
                                </a>
                                @if(!$section->is_system)
                                    <form action="{{ route('admin.manuals.section.destroy', $section) }}"
                                          method="POST" class="d-inline"
                                          onsubmit="return confirm('Удалить раздел и все его значения?')">
                                        @csrf @method('DELETE')
                                        <button class="btn btn-xs btn-danger" title="Удалить">
                                            <i class="fas fa-trash"></i>
                                        </button>
                                    </form>
                                @endif
                            </td>
                        </tr>
                    @empty
                        <tr>
                            <td colspan="5" class="text-center text-muted py-4">
                                Справочники не найдены.
                            </td>
                        </tr>
                    @endforelse
                </tbody>
            </table>
        </div>
    </div>
@stop
