Runtime Engine Fix

This commit is contained in:
2026-05-29 23:03:50 +02:00
parent 04a29ae8cd
commit ec56a231e9
3 changed files with 152 additions and 125 deletions

View File

@@ -49,27 +49,40 @@
</p>
{{ end }}
{{ else if eq .Params.engine "runtime" }}
{{ $rate := float .Params.rate }}
<p class="mb-4 mt-8">
Die Umrechnung von {{ $fromName }} in {{ $toName }}
erfolgt mittels dieser Formel:
</p>
{{ if ge $rate 1 }}
<p class="text-lg text-primary dark:text-primary-light">
<b>{{ $toName }} = {{ $fromName }} ×
{{ printf "%.12g" $rate }}</b>
<div x-show="currentRate > 0">
<p class="text-lg text-primary dark:text-primary-light"
x-show="currentRate >= 1">
<b x-text="'{{ $toName }} = {{ $fromName }} × '
+ prettyNumber(currentRate)"></b>
</p>
{{ else }}
{{ $invRate := div 1 $rate }}
<p class="text-lg text-primary dark:text-primary-light">
<b>{{ $toName }} = {{ $fromName }} /
{{ printf "%.12g" $invRate }}</b>
<p class="text-lg text-primary dark:text-primary-light"
x-show="currentRate < 1">
<b x-text="'{{ $toName }} = {{ $fromName }} / '
+ prettyNumber(1 / currentRate)"></b>
</p>
{{ end }}
{{ with .Params.rates_updated }}
<p class="text-sm text-gray-600 dark:text-gray-400 mt-2">
Wechselkurs zuletzt aktualisiert:
{{ time.Format "2. Januar 2006, 15:04" . }}
</p>
{{ end }}
</div>
<div x-show="!currentRate">
{{ $rate := float .Params.rate }}
{{ if ge $rate 1 }}
<p class="text-lg text-primary dark:text-primary-light">
<b>{{ $toName }} = {{ $fromName }} ×
{{ printf "%.12g" $rate }}</b>
</p>
{{ else }}
{{ $invRate := div 1 $rate }}
<p class="text-lg text-primary dark:text-primary-light">
<b>{{ $toName }} = {{ $fromName }} /
{{ printf "%.12g" $invRate }}</b>
</p>
{{ end }}
</div>
<p x-show="ratesUpdated"
class="text-sm text-gray-600 dark:text-gray-400 mt-2">
Wechselkurs zuletzt aktualisiert:
<span x-text="ratesUpdated"></span>
</p>
{{ end }}