/**
  * Render form input field and description.
  *
  * @since 0.1.0
  */
 public function render_form_field()
 {
     $html = '<select class="cre-admin-select-form" name="cleverreach_extension[form_id]">';
     $client = new Api\Cleverreach();
     $helper = new Core\Cre_Helper();
     if ($client->has_valid_api_key() && $helper->has_option('list_id')) {
         $form = new Api\Cleverreach_Form_Adapter($client);
         $html .= $helper->parse_list_html($this->form_id, $form->get_list($this->list_id), 'form_id', esc_html__('Please select a form', 'cleverreachextension'));
     }
     $html .= '</select>';
     echo wp_kses($html, $helper->allowed_html_select());
 }
 /**
  * Render form input field and description.
  *
  * @since 0.1.0
  */
 public function render_form_field()
 {
     $html = '<select class="cre-admin-select-form" name="cleverreach_extension[form_id]">';
     $client = new Api\Cleverreach();
     $helper = new Core\Cre_Helper();
     $default = esc_html__('Please select a form', 'cleverreach-extension');
     if ($client->has_valid_api_key()) {
         $form = new Api\Cleverreach_Form_Adapter($client);
         $html .= $helper->parse_list_html($this->form_id, $form->get_list($this->list_id), 'form_id', $default, true);
     } else {
         $html .= '<option value="">' . $default . '</option>';
     }
     $html .= '</select>';
     echo '<div class="cre-input-container">';
     echo wp_kses($html, $helper->allowed_html_select());
     printf('<div class="dashicons-before cre-info-message %s cre-js-response"></div>', $client->has_valid_api_key() && $helper->has_option('list_id') && $helper->has_option('form_id') ? 'confirmed' : 'invalid');
     echo '</div>';
 }