Skip to content

Commit 5737b8d

Browse files
committed
fix for multiple foldables on the same page
#594 (reply in thread)
1 parent 614205b commit 5737b8d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sqlpage/templates/foldable.handlebars

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<div class="accordion mb-4 {{class}}" {{#if id}}id="{{id}}"{{/if}}>
22
{{#each_row}}
33
<div class="accordion-item {{class}}" {{#if id}}id="{{id}}"{{/if}}>
4-
<h2 class="accordion-header" id="heading-{{@row_index}}">
4+
<h2 class="accordion-header" id="heading-{{@component_index}}-{{@row_index}}">
55
<button class="accordion-button {{#if (not expanded)}}collapsed{{/if}}" type="button" data-bs-toggle="collapse"
6-
data-bs-target="#collapse-{{@row_index}}" aria-controls="collapse-{{@index}}">
6+
data-bs-target="#collapse-{{@component_index}}-{{@row_index}}" aria-controls="collapse-{{@component_index}}-{{@row_index}}">
77
{{~#if title~}}
88
{{title}}
99
{{~else~}}
1010
{{@row_index}}
1111
{{/if}}
1212
</button>
1313
</h2>
14-
<div id="collapse-{{@row_index}}" class="accordion-collapse collapse {{#if expanded}}show{{/if}}"
15-
aria-labelledby="heading-{{@row_index}}"
14+
<div id="collapse-{{@component_index}}-{{@row_index}}" class="accordion-collapse collapse {{#if expanded}}show{{/if}}"
15+
aria-labelledby="heading-{{@component_index}}-{{@row_index}}"
1616
data-bs-parent="#{{default id 'accordion_default'}}"
1717
>
1818
<div class="accordion-body">

0 commit comments

Comments
 (0)