31 lines
1.1 KiB
HTML
31 lines
1.1 KiB
HTML
{{- $page := .page }}
|
|
{{- $class := .class | default "" }}
|
|
{{- $href := (trim .href " ") | default "" }}
|
|
{{- $onempty := cond (isset . "onempty") .onempty "disable" }}
|
|
{{- $onwidths := cond (isset . "onwidths") .onwidths "show" }}
|
|
{{- $onwidthm := cond (isset . "onwidthm") .onwidthm "show" }}
|
|
{{- $onwidthl := cond (isset . "onwidthl") .onwidthl "show" }}
|
|
{{- $type := .type | default "" }}
|
|
{{- $title := (trim .title " ") | default "" }}
|
|
{{- $hint := (trim .hint " ") | default "" }}
|
|
{{- $icon := (trim .icon " ") | default "" }}
|
|
{{- $content := .content }}
|
|
<div class="topbar-button {{ $class }}" data-content-empty="{{ $onempty }}" data-width-s="{{ $onwidths }}" data-width-m="{{ $onwidthm }}" data-width-l="{{ $onwidthl }}">
|
|
{{ partial "shortcodes/button.html" (dict
|
|
"page" $page
|
|
"href" $href
|
|
"style" "link"
|
|
"icon" $icon
|
|
"borderless" true
|
|
"type" $type
|
|
"content" $title
|
|
"hint" $hint
|
|
)}}
|
|
{{- if $content }}
|
|
<div class="topbar-content">
|
|
<div class="topbar-content-wrapper">
|
|
{{- $content }}
|
|
</div>
|
|
</div>
|
|
{{- end }}
|
|
</div> |