<?php
$anchor = trim((string)($module['anchor'] ?? 'location')) ?: 'location';
$title = trim((string)($module['title'] ?? ''));
$eyebrow = trim((string)($module['eyebrow'] ?? 'Территория комплекса'));
$text = trim((string)($module['text'] ?? 'Посмотрите карту территории комплекса, чтобы заранее сориентироваться по расположению домиков, зон отдыха и инфраструктуры.'));
$mapImage = trim((string)($module['map_image'] ?? ($module['image'] ?? '/uploads/maps/feyaframe-map.png')));
?>
<section class="section section--complex-map" id="<?= e($anchor) ?>">
  <div class="container">
    <div class="section-heading section-heading--complex<?= $title === '' ? ' section-heading--compact' : '' ?>">
      <div class="eyebrow"><?= e($eyebrow) ?></div>
      <?php if ($title !== ''): ?><h2><?= e($title) ?></h2><?php endif; ?>
      <?php if ($text !== ''): ?><p><?= e($text) ?></p><?php endif; ?>
    </div>

    <div class="complex-map-showcase complex-map-showcase--clean complex-map-showcase--single">
      <div class="complex-map-showcase__content">
        <div class="complex-map-card complex-map-card--image">
          <div class="complex-map-card__topline">
            <span>Карта территории</span>
            <small>Нажмите, чтобы открыть крупнее</small>
          </div>
          <?php if ($mapImage !== ''): ?>
            <button type="button" class="complex-map-image" data-open-lightbox="<?= e($mapImage) ?>" data-lightbox-kind="territory-map" aria-label="Увеличить карту территории">
              <img src="<?= e($mapImage) ?>" alt="Карта территории комплекса" loading="lazy">
              <span class="complex-map-image__zoom">Увеличить карту</span>
            </button>
          <?php endif; ?>
        </div>
      </div>
    </div>
  </div>
</section>
