{% if (should_show_cookie_banner == false) %}
<div id="cookieConsentBanner" class="cookie-banner fixed-bottom text-white p-3" style="z-index: 1000; display: none;">
<div class="container">
<div class="row align-items-center">
<div class="col-md-8">
<p class="mb-0">Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с этим.</p>
</div>
<div class="col-md-4 text-right">
<button id="acceptCookies" class="btn btn-primary btn-sm">Принять</button>
<a target="_blank" href="{{ privacy_policy_link }}" class="btn btn-link text-white btn-sm">Подробнее</a>
</div>
</div>
</div>
</div>
<style>
</style>
<script>
document.addEventListener('DOMContentLoaded', function() {
const banner = document.getElementById('cookieConsentBanner');
const acceptBtn = document.getElementById('acceptCookies');
if ({{ should_show_cookie_banner == false }}) {
banner.style.display = 'block';
// Обработчик для кнопки "Принять"
acceptBtn.addEventListener('click', function() {
fetch('{{ path('cookie_consent') }}', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Requested-With': 'XMLHttpRequest'
},
credentials: 'include'
})
.then(response => response.json())
.then(data => {
if (data.status === 'success') {
banner.style.display = 'none';
}
})
.catch(error => console.error('Error:', error));
});
}
});
</script>
{% endif %}