{{/* Component for showing loading score details * Example : * partial "components/result-load-range" (dict * "title" "Poids de la page" * "icon" "weight" * "verdict" "Trop lourde" * "rangeValue" "2,67" * "rangeValueMin" "0" * "rangeValueMax" "5" * "rangeValueTarget" "0.9" * "units" "Mo" * "unitsLegend" "mégaoctet (Mo)") */}} {{ $seed := .label }} {{ $randomId := slicestr (delimit (shuffle (split (md5 $seed) "" )) "") 0 6 }} {{ $rangeMedian := (div (add (float .rangeValueMin) (float .rangeValueMax)) 2) }} {{ $rangeMedianRounded := div (math.Round (mul $rangeMedian 100)) 100 }}
{{ if .verdict }}
{{ end }}
{{/* TODO: interactive */}} {{/* TODO: from where do we take min and max ? */}}
{{ .rangeValue | markdownify }} {{ .units }}
{{/* TODO: add to dictionary */}} {{ i18n "Min" }} {{/* TODO: get medium from api ? */}} {{ i18n "Median" | safeHTML }} {{ $rangeMedianRounded }} {{ i18n "Max" }}
{{ i18n "Target" | safeHTML }} {{ .rangeValueTarget | markdownify }} {{ i18n "Unit" | safeHTML }} {{ .unitsLegend | markdownify }}