fix: streamline price label for transportation services

This commit is contained in:
Björn Fromme
2026-01-06 12:08:13 +01:00
parent e021fc7570
commit 0b35b3494b
@@ -34,7 +34,7 @@
{% endmacro %} {% endmacro %}
{# Macro to render a service choice table row with optional price and tooltip #} {# Macro to render a service choice table row with optional price and tooltip #}
{% macro service_choice_row(child, price, tooltipText, tooltipLabel, widgetAttr = {}) %} {% macro service_choice_row(child, price, tooltipText, tooltipLabel, widgetAttr = {}, showIncludedLabel = true) %}
{% set isReadonly = child.vars.attr.readonly is defined %} {% set isReadonly = child.vars.attr.readonly is defined %}
<tr> <tr>
<td class="border border-primary-bg p-2 align-top"> <td class="border border-primary-bg p-2 align-top">
@@ -51,7 +51,7 @@
{%- endif -%} {%- endif -%}
</td> </td>
<td class="border border-primary-bg p-2 align-top w-24 text-right whitespace-nowrap"> <td class="border border-primary-bg p-2 align-top w-24 text-right whitespace-nowrap">
{{ price | format_service_price }} {{ price | format_service_price(showIncludedLabel) }}
</td> </td>
<td class="border border-primary-bg p-2 align-top w-12 text-center"> <td class="border border-primary-bg p-2 align-top w-12 text-center">
{% set childTooltip = child.vars.attr['data-tooltip']|default(null) %} {% set childTooltip = child.vars.attr['data-tooltip']|default(null) %}
@@ -541,7 +541,8 @@
<table class="w-full table-fixed border-collapse"> <table class="w-full table-fixed border-collapse">
{% for child in form.transportationOutbound %} {% for child in form.transportationOutbound %}
{% set choiceData = form.transportationOutbound.vars.choices[loop.index0].data %} {% set choiceData = form.transportationOutbound.vars.choices[loop.index0].data %}
{{ macros.service_choice_row(child, choiceData.price|default(null), child.vars.attr['data-description']|default(null), 'Details', htmxAttr) }} {% set isPkw = choiceData.subType is defined and choiceData.subType in ['PKW', 'CAR'] %}
{{ macros.service_choice_row(child, choiceData.price|default(null), child.vars.attr['data-description']|default(null), 'Details', htmxAttr, not isPkw) }}
{% endfor %} {% endfor %}
{% if form.parking is defined %} {% if form.parking is defined %}