-
Notifications
You must be signed in to change notification settings - Fork 988
/
accordion.php
26 lines (26 loc) · 992 Bytes
/
accordion.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<div class="accordion <?=$class?>" id="<?= $id ?>">
<?php foreach ($items as $item) : ?>
<div class="accordion-item" style="<?=$item['style']?>">
<h2 class="accordion-header" id="<?=$item['id']?>">
<button
class="accordion-button <?= $item['open'] ? '' : 'collapsed' ?>"
type="button"
data-bs-toggle="collapse"
data-bs-target="#<?=$item['id']?>-body"
aria-expanded="<?= $item['open'] ? 'true' : 'false' ?>"
aria-controls="<?=$item['id']?>">
<?=gT($item['title'])?>
</button>
</h2>
<div
id="<?=$item['id']?>-body"
class="accordion-collapse collapse <?= $item['open'] ? 'show' : '' ?>"
aria-labelledby="<?=$item['id']?>"
>
<div class="accordion-body">
<?=$item['content']?>
</div>
</div>
</div>
<?php endforeach; ?>
</div>