{% extends 'base.html.twig' %}
{% block title %}Zatoka Kodu - FAQ{% endblock %}
{% set id = 1 %}
{% block body %}
<main>
<!-- =======================
Page Banner START -->
<section class="bg-light py-5">
<div class="container">
<div class="row g-4 g-md-5 position-relative">
<!-- SVG decoration -->
<figure class="position-absolute top-0 start-0 d-none d-sm-block">
<svg width="22px" height="22px" viewBox="0 0 22 22">
<polygon class="fill-purple" points="22,8.3 13.7,8.3 13.7,0 8.3,0 8.3,8.3 0,8.3 0,13.7 8.3,13.7 8.3,22 13.7,22 13.7,13.7 22,13.7 "></polygon>
</svg>
</figure>
<!-- Title and Search -->
<div class="col-lg-10 mx-auto text-center position-relative">
<!-- SVG decoration -->
<figure class="position-absolute top-50 end-0 translate-middle-y">
<svg width="27px" height="27px">
<path class="fill-orange" d="M13.122,5.946 L17.679,-0.001 L17.404,7.528 L24.661,5.946 L19.683,11.533 L26.244,15.056 L18.891,16.089 L21.686,23.068 L15.400,19.062 L13.122,26.232 L10.843,19.062 L4.557,23.068 L7.352,16.089 L-0.000,15.056 L6.561,11.533 L1.582,5.946 L8.839,7.528 L8.565,-0.001 L13.122,5.946 Z"></path>
</svg>
</figure>
<!-- Title -->
<h1 class="display-6">Witaj, jak możemy Ci pomóc?</h1>
</div>
<!-- Category START -->
<div class="row justify-content-md-center">
<div class="col-sm-6 col-md-3">
<img src="assets/images/element/kids.png">
</div> <!-- Row END -->
</div>
<!-- Category END -->
</div>
</div>
</section>
<!-- =======================
Page Banner END -->
<!-- =======================
Page content START -->
<section class="pt-5 pb-0 pb-lg-5">
<div class="container">
<div class="row g-4 g-md-5">
<!-- Right sidebar START -->
<div class="col-lg-4" id="faqlist">
<div class="row mb-5 mb-lg-0">
<div class="col-12 col-sm-6 col-lg-12">
<!-- Related Topic START -->
<div class="card card-body shadow p-4 mb-4">
<!-- Title -->
<h4 class="mb-3">Kategorie</h4>
<!-- Item -->
<div class="d-flex justify-content-between align-items-center mb-2">
<a href="#faqlist" class="h6" data-show-type="popular"><i class="fas fa-caret-right text-orange me-2"></i>Najczęstsze pytania</a>
<span class="small">({{ category.popular }})</span>
</div>
<!-- Item -->
<div class="d-flex justify-content-between align-items-center mb-2">
<a href="#faqlist" class="h6" data-show-type="course"><i class="fas fa-caret-right text-orange me-2"></i>Pytania odnośnie zajęć</a>
<span class="small">({{ category.course }})</span>
</div>
<!-- Item -->
<div class="d-flex justify-content-between align-items-center mb-2">
<a href="#faqlist" class="h6" data-show-type="finance"><i class="fas fa-caret-right text-orange me-2"></i>Finanse</a>
<span class="small">({{ category.finance }})</span>
</div>
</div>
<!-- Related Topic END -->
</div>
<div class="col-12 col-sm-6 col-lg-12">
<!-- Tags START -->
<div class="card card-body shadow p-4">
<a href="/darmowe-zajecia" class="btn btn-lg btn-gold mx-auto mt-3">Darmowa lekcja próbna</a>
</div>
<!-- Tags END -->
</div>
</div><!-- Row End -->
</div>
<!-- Right sidebar END -->
<!-- Main content START -->
<div class="col-lg-8">
<!-- Title -->
<h3 class="mb-4">Najczęściej Zadawane Pytania</h3>
<!-- FAQ START -->
<div class="accordion accordion-icon accordion-bg-light" id="accordionExample2">
{% for ask in faq %}
<!-- Item -->
<div class="accordion-item mb-3" data-type="{{ ask.category }}">
<h6 class="accordion-header font-base" id="heading-{{ id }}">
<button class="accordion-button fw-bold rounded d-inline-block collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-{{ id }}" aria-expanded="true" aria-controls="collapse-{{ id }}">
{{ ask.question }}
</button>
</h6>
<!-- Body -->
<div id="collapse-{{ id }}" class="accordion-collapse collapse" aria-labelledby="heading-{{ id }}" data-bs-parent="#accordionExample2">
<div class="accordion-body mt-3">
{{ ask.answer|raw }}
</div>
</div>
</div>
{% set id = id + 1 %}
{% endfor %}
</div>
<!-- FAQ END -->
</div>
<!-- Main content END -->
</div><!-- Row END -->
</div>
</section>
<!-- =======================
Page content END -->
</main>
{% endblock %}
{% block js %}
{{ parent() }}
<script type="application/javascript">
document.querySelectorAll("[data-show-type]").forEach(element => {
element.addEventListener("click", function() {
const faqList = document.querySelectorAll('[data-show-type]');
for (const element of faqList) {
element.classList.remove("text-gold");
}
this.classList.add("text-gold");
const showType = this.getAttribute("data-show-type");
const elements = document.querySelectorAll('[data-type]');
for (const element of elements) {
if (element.getAttribute('data-type') == showType) {
element.style.display = 'block';
} else {
element.style.display = 'none';
}
}
});
});
</script>
{% endblock %}