[Admin] Fix merging attr in back button

This commit is contained in:
Grzegorz Sadowski 2025-05-29 07:53:16 +02:00
parent e4e883b22a
commit ae503f8b81
No known key found for this signature in database
GPG key ID: EF87FF4E6E3BD364

View file

@ -83,18 +83,22 @@
{% endmacro %} {% endmacro %}
{% macro cancel(params = {}) %} {% macro cancel(params = {}) %}
{% set params = { {% set defaultAttr = {
class: null,
text: 'sylius.ui.cancel'|trans,
type: 'button'
}|merge(params)|merge({
attr: {
'data-controller': 'back-button', 'data-controller': 'back-button',
'data-action': 'click->back-button#goBack', 'data-action': 'click->back-button#goBack',
'data-back-button-current-url-value': app.request.uri, 'data-back-button-current-url-value': app.request.uri,
'data-back-button-fallback-url-value': params.fallback_url 'data-back-button-fallback-url-value': params.fallback_url
} %}
{% set params = {
class: null,
text: 'sylius.ui.cancel'|trans,
type: 'button',
attr: {}
} }
}) %} |merge(params)
|merge({attr: (params.attr is defined ? params.attr : {})|merge(defaultAttr)})
%}
{{ _self.default(params) }} {{ _self.default(params) }}
{% endmacro %} {% endmacro %}