summaryrefslogtreecommitdiffstats
path: root/themes/danix-xyz-hacker/layouts/shortcodes/actions.html
blob: 7badab33cde7cc3bc272f692db6886b37e2dc5b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{{- $url := .Get "url" -}}
{{- $desc := .Get "desc" | default "Download" -}}
{{- $outclass := .Get "outclass" | default "" -}}
{{- $inclass := .Get "inclass" | default "" -}}

{{- if $url -}}
<div class="my-6 {{ $outclass }}">
  <a
    href="{{ $url }}"
    class="inline-flex items-center gap-2 px-4 py-2 rounded border border-accent/30 text-accent font-medium hover:border-accent/50 hover:bg-accent/10 transition-colors {{ $inclass }}"
    download
  >
    <i data-feather="download" class="w-4 h-4"></i>
    {{ $desc }}
  </a>
</div>
{{- else -}}
  {{- errorf "actions shortcode: 'url' parameter is required" -}}
{{- end -}}