{% extends 'beautytada/layout.postcode.twig' %}{% block stylesheets %} {{ parent() }} {{ encore_entry_link_tags('register-a-salon') }}{% endblock %}{% block javascripts %} {{ parent() }} {{ encore_entry_script_tags('register-a-salon') }}{% endblock %}{% block content %} <script> TRANS['contactFormTitle'] = '{% trans %}Register a salon{% endtrans %}' TRANS['postcode'] = '{% trans %}Post code{% endtrans %}' TRANS['city'] = '{% trans %}City{% endtrans %}' TRANS['salonName'] = '{% trans %}Salon name{% endtrans %}' WINDOW_CONFIG['registerSalonRegisterApi'] = '{{ path("api_v1_register_salon_register") }}' WINDOW_CONFIG['registerSalonRegisterToken'] = '{{ csrf_token("register-salon") }}' WINDOW_CONFIG['siteKey'] = '{{ k_captcha_public_key() }}' </script> <div id="register-a-salon" class="register-form-wrapper"> <div class="k-container"> <div class="form-header"> <h1 class="title">{{ translation.getData('Form title') }}</h1> <span class="description">{{ translation.getData('Form description') }}</span> </div> <form ref="form" class="register-form" @submit.prevent="registerSalon" @keydown="error.clear($event.target.name); $forceUpdate()"> <div class="k-form-row"> <div class="k-form-group"> <div class="item-column"> <label for="name">{% trans %}Name{% endtrans %}:</label> <input id="name" name="name" type="text" class="k-input field"> <span v-if="error.has('name')" class="k-form-notification"> {% trans %}This is required field{% endtrans %} </span> </div> </div> </div> <div class="k-form-row k-col-lg-2"> <div class="k-form-group"> <div class="item-column"> <label for="email">{% trans %}Your email address{% endtrans %}:</label> <input id="email" name="email" type="email" class="k-input field"> <span v-if="error.has('email')" class="k-form-notification"> {% trans %}This is required field{% endtrans %} </span> </div> </div> <div class="k-form-group"> <div class="item-column"> <label for="postcode">{% trans %}Your Postcode{% endtrans %}:</label> <input id="postcode" name="postcode" type="text" class="k-input field"> <span v-if="error.has('postcode')" class="k-form-notification"> {% trans %}This is required field{% endtrans %} </span> </div> </div> </div> <div class="k-form-row k-col-lg-2"> <div class="k-form-group"> <div class="item-column"> <label for="salon">{% trans %}Salon name{% endtrans %}:</label> <input id="salon" name="salon" type="text" class="k-input field"> <span v-if="error.has('salon')" class="k-form-notification"> {% trans %}This is required field{% endtrans %} </span> </div> </div> <div class="k-form-group"> <div class="item-column"> <label for="city">{% trans %}City{% endtrans %}:</label> <input id="city" name="city" type="text" class="k-input field"> <span v-if="error.has('city')" class="k-form-notification"> {% trans %}This is required field{% endtrans %} </span> </div> </div> </div> <div class="k-form-row"> <div class="k-form-group"> <div class="item-column"> <label for="message">{% trans %}Message{% endtrans %}:</label> <textarea id="message" name="message" class="k-textarea field resize-none" rows="5"></textarea> </div> </div> </div> <button class="k-submit" type="submit" :disabled="processing">{% trans %}Send{% endtrans %}</button> </form> </div> <modal @confirm="showNotification = false" @cancel="showNotification = false" :is-visible="showNotification"> <template #label><span v-text="response.success ? '{% trans %}Hooray{% endtrans %}!!' : '{% trans %}Oops{% endtrans %}!!'"></span></template> <template #content><span v-text="response.message"></span></template> </modal> <overlay></overlay> </div>{% endblock %}