Jake Vanderwerf
7 days ago 46d681c6b825d21b3f698d793c4e630c687d90ad
inc/blocks/FormBlock.php
@@ -3,7 +3,7 @@
use JVBase\managers\Cache;
use JVBase\meta\Form;
use JVBase\utility\Features;
use JVBase\base\Site;
if (!defined('ABSPATH')) {
   exit; // Exit if accessed directly
@@ -34,6 +34,7 @@
   public function __construct()
   {
      $this->cache = Cache::for('forms', WEEK_IN_SECONDS);
      // Initialize forms from filter
      $this->forms = $this->registerForms();
      $this->form_contact = apply_filters('jvb_form_contact', '');
@@ -58,7 +59,7 @@
      }
      // Enqueue Turnstile if needed
      if (Features::forSite()->hasIntegration('cloudflare')) {
      if (Site::hasIntegration('cloudflare')) {
         $cloudflare = JVB()->connect('cloudflare');
         if ($cloudflare->isSetUp()) {
            $cloudflare->enqueueTurnstileScripts();
@@ -323,7 +324,7 @@
      // Render navigation if multiple sections
      if (count($sections) > 1) {
         echo '<nav class="tabs row start" role="tablist">';
         echo '<nav class="tabs row left" role="tablist">';
         $i = 1;
         foreach ($sections as $slug => $section) {
            $active_class = $i === 1 ? ' active' : '';
@@ -366,7 +367,7 @@
         }
         // Add step navigation buttons
         echo '<div class="step-navigation row btw">';
         echo '<div class="step-navigation row x-btw">';
         if ($i > 0) {
            echo '<button type="button" class="button secondary prev-step" data-action="prev-step">';
@@ -401,7 +402,7 @@
    */
   protected function renderTurnstile(): void
   {
      if (!Features::hasIntegration('cloudflare')) {
      if (!Site::hasIntegration('cloudflare')) {
         return;
      }