feat: add typed dto for cms data

This commit is contained in:
Björn Fromme
2026-04-12 18:17:54 +02:00
parent 6ab34fa87c
commit 16cab4b768
13 changed files with 78 additions and 34 deletions
+8 -8
View File
@@ -1,14 +1,14 @@
{% if summaryData.cmsData.hotel.name %}
{% if summaryData.cmsData and summaryData.cmsData.name %}
<div class="grid grid-cols-3 gap-x-4 py-4 border-t border-primary-bg">
{% if summaryData.cmsData.hotel.images.resized.l[0] is defined %}
<img src="{{ summaryData.cmsData.hotel.images.resized.l[0].url }}"
alt="{{ summaryData.cmsData.hotel.images.resized.l[0].alt }}"
{% if summaryData.cmsData.images and summaryData.cmsData.images.resized.l[0] is defined %}
<img src="{{ summaryData.cmsData.images.resized.l[0].url }}"
alt="{{ summaryData.cmsData.images.resized.l[0].alt }}"
class="block w-full h-auto">
{% endif %}
<div class="{{ summaryData.cmsData.hotel.images.resized.l[0] is defined ? 'col-span-2' : 'col-span-3' }}">
<span class="block font-semibold uppercase">{{ summaryData.cmsData.hotel.name }}</span>
{% if summaryData.cmsData.hotel.address %}
{{ summaryData.cmsData.hotel.address | nl2br }}
<div class="{{ summaryData.cmsData.images and summaryData.cmsData.images.resized.l[0] is defined ? 'col-span-2' : 'col-span-3' }}">
<span class="block font-semibold uppercase">{{ summaryData.cmsData.name }}</span>
{% if summaryData.cmsData.address %}
{{ summaryData.cmsData.address | nl2br }}
{% endif %}
</div>
</div>