Skip to content

Commit b45c0c6

Browse files
authored
[Admin] Payment methods accordion buttons fix (#255)
<img width="1011" height="521" alt="image" src="https://github.com/user-attachments/assets/3580fa00-95b6-40d0-a423-f4b81b58e4d1" /> <img width="1053" height="610" alt="image" src="https://github.com/user-attachments/assets/4dfe927a-489f-4ec1-89cc-0722734bb584" />
2 parents 2cc244d + 14cf138 commit b45c0c6

File tree

4 files changed

+25
-2
lines changed

4 files changed

+25
-2
lines changed

assets/admin/css/_accordion.scss

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
.accordion-button.mollie-accordion {
2+
&::after {
3+
flex-shrink: 0;
4+
width: var(--tblr-accordion-btn-icon-width, 1.25rem);
5+
height: var(--tblr-accordion-btn-icon-width, 1.25rem);
6+
margin-left: auto;
7+
content: "";
8+
background-image: var(--tblr-accordion-btn-icon, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"));
9+
background-repeat: no-repeat;
10+
background-size: var(--tblr-accordion-btn-icon-width, 1.25rem);
11+
transition: var(--tblr-accordion-btn-icon-transition, transform 0.2s ease-in-out);
12+
}
13+
14+
&:not(.collapsed) {
15+
opacity: 1;
16+
17+
&::after {
18+
background-image: var(--tblr-accordion-btn-active-icon, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"));
19+
transform: var(--tblr-accordion-btn-icon-transform, rotate(-180deg));
20+
}
21+
}
22+
}

assets/admin/css/main.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
@import './overrides';
55
@import './subscription';
66
@import './recurring_variant';
7+
@import './accordion';
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div class="accordion-header container-xl">
2-
<div class="row">
2+
<div class="row w-100">
33
{% hook 'header' %}
44
</div>
55
</div>

templates/admin/payment_method/form/sections/gateway_configuration/mollie_payment_methods/body/accordion/item/header/accordion_button.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<div class="col">
1212
<button
13-
class="accordion-button {% if not methods_loop.first %} collapsed{% endif %}"
13+
class="accordion-button mollie-accordion {% if not methods_loop.first %} collapsed{% endif %}"
1414
type="button"
1515
data-bs-toggle="collapse"
1616
data-bs-target="#{{ payment_method_accordion_id }}"

0 commit comments

Comments
 (0)