<?php
/** @var array<string, array{label:string,route:string,icon:string}> $nav_items */
/** @var array<string, array<string,mixed>> $documents */
/** @var string $general_route */
?>
<div class="container-fluid py-4">
  <div class="card border-0 shadow-sm rounded-4 mb-4">
    <div class="card-body p-4">
      <div class="d-flex flex-wrap justify-content-between align-items-start gap-3">
        <div>
          <div class="text-muted small mb-2">موديول مستقل لإدارة قوالب الطباعة</div>
          <h3 class="mb-2">إدارة الطباعة</h3>
          <p class="text-muted mb-0">كل نوع مستند له صفحة إعدادات مستقلة، حتى تراجع القوالب والإعدادات بدون زحمة داخل صفحة واحدة.</p>
        </div>
        <a href="<?= e(url($general_route)) ?>" class="btn btn-primary rounded-pill px-4"><i class="fa-solid fa-sliders me-1"></i> الإعدادات العامة</a>
      </div>
    </div>
  </div>

  <div class="row g-3">
    <?php foreach ($nav_items as $key => $item): if ($key === 'general') { continue; } $doc = $documents[$key] ?? []; ?>
      <div class="col-md-6 col-xl-4">
        <div class="card h-100 border-0 shadow-sm rounded-4">
          <div class="card-body p-4 d-flex flex-column gap-3">
            <div class="d-flex align-items-center gap-3">
              <div class="rounded-3 bg-primary-subtle text-primary d-inline-flex align-items-center justify-content-center" style="width:48px;height:48px;">
                <i class="fa-solid <?= e($item['icon']) ?>"></i>
              </div>
              <div>
                <div class="fw-semibold"><?= e($item['label']) ?></div>
                <div class="small text-muted">القالب الافتراضي: <?= e((string)($doc['templates'][$doc['active_template']]['label'] ?? $doc['active_template'] ?? 'standard')) ?></div>
              </div>
            </div>
            <div class="small text-muted d-flex flex-column gap-1">
              <div>المقاس الافتراضي: <span class="fw-semibold text-dark"><?= e(strtoupper((string)($doc['default_format'] ?? 'a4'))) ?></span></div>
              <div>التوقيعات: <span class="fw-semibold text-dark"><?= !empty($doc['show_signatures']) ? 'مفعلة' : 'مخفية' ?></span></div>
              <div>الشعار: <span class="fw-semibold text-dark"><?= !empty($doc['show_logo']) ? 'ظاهر' : 'مخفي' ?></span></div>
            </div>
            <div class="mt-auto">
              <a href="<?= e(url($item['route'])) ?>" class="btn btn-outline-primary rounded-pill w-100">فتح إعدادات <?= e($item['label']) ?></a>
            </div>
          </div>
        </div>
      </div>
    <?php endforeach; ?>
  </div>
</div>
