<?php
/**
 * Funkcnost zaobstarava js v app.ts
 * Do formu sa nastavuju classy podla toho co sa prave deje:
 *  - loading - ked prebieha request
 *  - success - ked uspesne prebehol
 *  - fail - ked to padlo tak sa prida class fail. po 5s sa automaticky odstrani
 */

// prettier-ignore
$heading = mb_get_block_field("newsletter_heading");
$btn_text = mb_get_block_field("newsletter_btn_text");

$popup_check = mb_get_block_field("newsletter_popup_check");

$gdpr_label =
  __("Súhlasim so", "rootcommerce") .
  " <a class='link gdpr-link privacy-policy-link' href='" .
  get_privacy_policy_url() .
  "'>" .
  __("spracovaním osobných údajov", "rootcommerce") .
  "</a> " .
  __("na marketingové účely.", "rootcommerce");
$subscribe_label = __("Odoslať", "rootcommerce");
$form_id = uniqid("newsletter_form");
?>
<div <?= inoby_block_attrs($attributes, ["class" => "component-newsletter" . ($popup_check ? " newsletter-on-popup" : "")]) ?>>
  <div class="container">
    <div class="row">
      <div class="col-12 newsletter-col">
          <div class="content-wrap">
            <?= isset($heading) ? '<h3 class="newsletter-heading">' . $heading . "</h3>" : "" ?>
          </div>
          <?php if ($popup_check == 1) { ?>
            <div class="button-wrap">
              <?php echo isset($btn_text) ? '<a href="#0" class="button form-button">' . $btn_text . "</a>" : ""; ?>
            </div>
            <div class="newsletter-popup">
              <div class="newsletter-wrap">
                <div class="close-btn">✕</div>
                <?php get_template_part("template-parts/newsletter"); ?>
              </div>
            </div>
          <?php } else { ?>
            <div class="newsletter-wrap">
              <?php get_template_part("template-parts/newsletter"); ?>
            </div>
          <?php } ?>
      </div>
    </div>
  </div>
</div>