| | |
| | | {{/* This here is an ugly workaround for GoHugo's missing sortByArray feature. |
| | | Let's cache it so it does not take away too much time. |
| | | PS: It's also a couple of years old, so maybe there is a better solution by now. */}} |
| | | {{- $setups = partials.IncludeCached "func/sortNetworks.html" (dict "networks" $networks "setups" $setups) "social-share" -}} |
| | | {{- $setups = partials.IncludeCached "func/social/sortNetworks.html" (dict "networks" $networks "setups" $setups) "social-share" -}} |
| | | |
| | | <div id="sharing" class="mt3 ananke-socials"> |
| | | {{- range $setups -}} |
| | |
| | | {{/* @todo notification into CLI that a network is configured but not supported */}} |
| | | {{- end -}} |
| | | {{- $options := (dict "context" $context "setup" $setup) }} |
| | | {{- $href := partialCached "func/getShareLink.html" $options $options -}} |
| | | {{- $href := partialCached "func/social/getShareLink.html" $options $options -}} |
| | | <a href="{{ $href }}" |
| | | class="ananke-social-link {{ $setup.slug }} no-underline" |
| | | title="{{ $label }}" aria-label="{{ $label }}" |