aboutsummaryrefslogtreecommitdiff
path: root/themes/hugo-theme-stack/layouts/partials/sidebar/right.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/hugo-theme-stack/layouts/partials/sidebar/right.html')
-rw-r--r--themes/hugo-theme-stack/layouts/partials/sidebar/right.html16
1 files changed, 16 insertions, 0 deletions
diff --git a/themes/hugo-theme-stack/layouts/partials/sidebar/right.html b/themes/hugo-theme-stack/layouts/partials/sidebar/right.html
new file mode 100644
index 0000000..6333f10
--- /dev/null
+++ b/themes/hugo-theme-stack/layouts/partials/sidebar/right.html
@@ -0,0 +1,16 @@
+{{- $scope := default "homepage" .Scope -}}
+{{- $context := .Context -}}
+{{- with (index .Context.Site.Params.widgets $scope) -}}
+ <aside class="sidebar right-sidebar sticky">
+ {{ range $widget := . }}
+ {{ if templates.Exists (printf "partials/widget/%s.html" .type) }}
+ <!-- Ensure that the `params` is not nil -->
+ {{- $params := default dict .params -}}
+
+ {{ partial (printf "widget/%s" .type) (dict "Context" $context "Params" $params) }}
+ {{ else }}
+ {{ warnf "Widget %s not found" .type }}
+ {{ end }}
+ {{ end }}
+ </aside>
+{{ end }} \ No newline at end of file