summaryrefslogtreecommitdiff
path: root/layouts/_partials/components/rating.html
blob: e3220a28304b1f1f8b32cd944426d27c45b34ba7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{{ $rating := . }}
{{ with $rating }}
    {{ $fullStars := math.Floor . }}
    {{ $halfStar := sub . $fullStars }}
    {{ $emptyStars := sub 5 (math.Sum $fullStars (math.Ceil $halfStar)) }}
    <p class="m-0">
        {{ range seq $fullStars }}
            <span>🌕</span>
        {{ end }}
        {{ if $halfStar }}
            <span>🌗</span>
        {{ end }}
        {{ range seq $emptyStars }}
            <span>🌑</span>
        {{ end }}
    </p>
{{ end }}