get_settings( 'submit_button_text' ); $submit_placeholder = $this->get_settings( 'submit_placeholder' ); $layout = $this->get_settings( 'layout' ); $use_icon = $this->get_settings( 'add_button_icon' ); $this->add_render_attribute( 'main-container', 'class', array( 'jet-subscribe-form', 'jet-subscribe-form--' . $layout . '-layout', ) ); $this->add_render_attribute( 'main-container', 'data-settings', $this->generate_setting_json() ); $instance_data = apply_filters( 'jet-elements/subscribe-form/input-instance-data', array(), $this ); $instance_data = json_encode( $instance_data ); $this->add_render_attribute( 'form-input', array( 'class' => array( 'jet-subscribe-form__input jet-subscribe-form__mail-field', ), 'type' => 'email', 'name' => 'email', 'placeholder' => $submit_placeholder, 'data-instance-data' => htmlspecialchars( $instance_data ), ) ); $icon_html = ''; if ( filter_var( $use_icon, FILTER_VALIDATE_BOOLEAN ) ) { $icon_html = $this->__get_icon( 'button_icon', '' ); } ?>