{% extends 'base.html.twig' %}
{% set side_nav = 'contact' %}
{% block body %}
<section class="contact-section">
<div class="auto-container">
{# Confirmation Box (Initially Hidden) #}
<div class="col-lg-6 col-md-12 col-sm-12" style="display:none;" id="confirmationBox">
<div class="message-box with-icon success">
<div class="icon-box"><span class="icon fa fa-check"></span></div>
<h4>Confirmation Box</h4>
<p>Vestibulum sodales pellentesque nibh quis</p>
<button class="close-btn" onclick="document.getElementById('confirmationBox').style.display='none';"><span class="fa fa-times"></span></button>
</div>
</div>
<div class="sec-title text-center">
<div class="divider"><img src="images/icons/divider_1.png" alt=""></div>
<h2>Nos Contacts</h2>
<div class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse nisi et dolor ornare pellentesque. Nullam porttitor,<br> odio id facilisis, mauris dolor rhoncus elit, ultricies nulla eros at dui. In suscipit leo sagittis aliquam.</div>
</div>
<div class="row clearfix">
<div class="column col-xl-3 col-lg-6 col-md-6 col-sm-12">
<div class="inner-column">
<div class="title">
<div class="icon"><img src="images/icons/icon-devider-gray.png" alt=""></div>
<h4>Horaires d'ouverture</h4>
</div>
<ul class="contact-info">
<li>Dimanche – Jeudi <br>08:00 – 17:30</li>
<li>Vendredi <br>09:00 – 16:00</li>
<li>Samedi <br>FERME</li>
</ul>
</div>
</div>
<div class="column col-xl-3 col-lg-6 col-md-6 col-sm-12 order-3">
<div class="inner-column">
<div class="title">
<div class="icon"><img src="images/icons/icon-devider-gray.png" alt=""></div>
<h4>Nos Contacts</h4>
</div>
<ul class="contact-info">
<li>785 Carriage Drive, Jacksonville Beach, FL</li>
<li><a href="tel:12032842818">+1 203-284-2818</a><br><a href="tel:12032842919">+1 203-284-2919</a></li>
<li><a href="mailto:info@your-site.com">info@your-site.com</a><br> <a href="mailto:sales@your-site.com">sales@your-site.com</a></li>
</ul>
</div>
</div>
<!-- Form Column -->
<div class="column col-xl-6 col-lg-12 col-md-12 col-sm-12">
<div class="inner-column">
<div class="title">
<div class="icon"><img src="images/icons/icon-devider-gray.png" alt=""></div>
<h4>Envoyez un message</h4>
</div>
<div class="contact-form">
<form action="{{path('contact')}}" method="post">
<div class="form-group">
<div class="response"></div>
</div>
<div class="form-group">
<input type="text" name="username" class="username" placeholder="Nom et prénom *">
</div>
<div class="form-group">
<input type="email" name="email" class="email" placeholder="Adresse mail *">
</div>
<div class="form-group">
<textarea name="contact_message" placeholder="Méssage"></textarea>
</div>
<div class="form-group">
<button class="theme-btn" type="submit" id="submit" name="submit-form">Envoyez</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
<!--End Contact Section -->
<!-- Map Section -->
<section class="map-section">
<iframe id="gmap_canvas" src="https://maps.google.com/maps?q=36.1512776,1.3234373&z=15&ie=UTF8&iwloc=&output=embed"></iframe>
</section>
<!-- End Map Section -->
<!-- End Blog Showcase -->
<script>
document.getElementById('contactForm').addEventListener('submit', function(event) {
event.preventDefault();
var formData = new FormData(this);
fetch('{{ path('contact') }}', {
method: 'POST',
body: formData
})
.then(response => response.json())
.then(data => {
if (data.success) {
// Show confirmation box
document.getElementById('confirmationBox').style.display = 'block';
} else {
// Handle error
alert('Failed to send email. Please try again.');
}
})
.catch(error => {
console.error('Error:', error);
alert('An error occurred. Please try again.');
});
});
</script>
{% endblock %}