{% sw_extends '@Storefront/storefront/layout/header/header.html.twig' %}
{% block layout_header %}
{{ parent() }}
{% set config = page.header.extensions.vfeedbackConfig.getArray() %}
{% if config %}
<div id="feedbackContainer" class="{% if config['buttonPosition'] == 'right' %}right{% endif %} {% if config['showMobile'] %}show-mobile{% endif %}"
data-reusuable-feedback="{% if config['allowReusableFeedback'] %}1{% endif %}"
data-name-required="{% if config['isNameMandatory'] %}1{% endif %}"
data-email-required="{% if config['isEMailMandatory'] %}1{% endif %}"
data-insert-feedback-url="{{ path('frontend.verign-feedback.save-formular') }}"
data-mobile-devices="{% if config['showMobile'] %}1{% endif %}"
data-show-captcha="{% if config['hasCaptcha'] %}1{% endif %}"
data-send-feedback="{{ 'verignFeedback.fields.sendLabel'|trans }}"
data-thanks-msg="{{ 'verignFeedback.success.thankYou'|trans }}"
data-error-msg="{{ 'verignFeedback.error.errorMessageError'|trans }}"
data-error-feedback-field="{{ 'verignFeedback.error.errorFeedbackField'|trans }}"
data-error-mail="{{ 'verignFeedback.error.errorMail'|trans }}"
data-error-name="{{ 'verignFeedback.error.errorName'|trans }}"
data-error-captcha="{{ 'verignFeedback.error.errorCaptcha'|trans }}"
data-error-privacy="{{ 'verignFeedback.error.errorPrivacy'|trans }}">
<div id="feedback">
<div class="verignFeedbackHeadline">{{ 'verignFeedback.index.title'|trans }}</div>
<div class="txt feedbackFormRow">{{ 'verignFeedback.index.feedbackText'|trans }}</div>
<div role="alert" class="verign-feedback-alert alert alert-danger" style="display: none;">
<div class="alert-content-container">
<div class="alert-content">
{{ 'verignFeedback.error.errorList'|trans }}
</div>
</div>
</div>
<form id="verignFeedbackForm" action="{{ path('frontend.verign-feedback.save-formular') }}" method="POST">
<div class="feedbackFormRow" id="website_feedback_field">
<label for="fwebsite">Website:</label>
<input type="text" class="form-control" id="fwebsite" name="fwebsite"/>
</div>
<div class="feedbackFormRow">
<label for="fname">{{ 'verignFeedback.fields.nameLabel'|trans }}</label>
<input type="text" class="form-control" id="fname" name="fname" {% if config['isNameMandatory'] %}aria-required="true" required="required"{% else %}placeholder="optional"{% endif %} />
</div>
<div class="feedbackFormRow">
<label for="femail">{{ 'verignFeedback.fields.emailLabel'|trans }}</label>
<input type="text" class="form-control" id="femail" name="femail" {% if config['isEMailMandatory'] %}aria-required="true" required="required"{% else %}placeholder="optional"{% endif %} />
</div>
<div class="feedbackFormRow">
<label for="ffeedback">{{ 'verignFeedback.fields.messageLabel'|trans }}</label>
<textarea id="ffeedback" class="form-control" name="ffeedback" aria-required="true" required="required"></textarea>
</div>
{% if config['hasCaptcha'] %}
<div class="feedbackFormRow feed-captcha-row">
<div id="feedback_captcha" class="block-group">
<div class="captcha_left block">
<img id="verign-feedback-captcha-image" src="{{ config['imgBase64'] }}" alt="Captcha">
<div style="margin-top: 5px">
<span class="verign-feedback-reload-captcha btn btn-primary" data-action-generate-captcha="{{ path('frontend.verign-feedback.load-captcha') }}">{{ 'verignFeedback.captcha.generateButton'|trans }}</span>
</div>
</div>
<div class="captcha_right block">
<label for="fcaptcha">{{ 'verignFeedback.captcha.captchaText'|trans }}</label>
<input type="text" class="form-control" name="fcaptcha" id="fcaptcha" aria-required="true" required="required">
</div>
</div>
</div>
{% endif %}
{{ sw_csrf('frontend.verign-feedback.save-formular') }}
<div class="feedbackFormRow feed-privacy-policy-row">
<div class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input" required="required" aria-required="true" value="1" id="verign-feedback-privacy" name="fprivacy">
<label for="verign-feedback-privacy" class="custom-control-label">
{{ 'verignFeedback.index.feedbackPrivacyText'|trans|raw }}
</label>
</div>
</div>
<div class="feedbackFormRow">
<div class="buttons">
<input type="submit" class="btn btn-primary" id="fsubmit" style="float:right; margin-right:9px;" value="{{ 'verignFeedback.fields.sendLabel'|trans }}">
<p id="verignFeedbackLoader" style="display: none"><img src="{{ asset('bundles/verignfeedback/icons/fancybox_loading.gif') }}"/></p>
</div>
</div>
</form>
</div>
<a class="pull_feedback {% if config.borderRadius %}roundCorners{% endif %} {% if config.buttonPosition == 'right' %}right{% endif %} text" style="background:{{ config.color }}">
{{ 'verignFeedback.index.text'|trans }}
</a>
</div>
{% endif %}
{% endblock %}