4o1x5.dev/layouts/partials/utils/page-width.html
2024-04-28 11:42:37 +02:00

28 lines
647 B
HTML

{{/* Get page width from site configuration */}}
{{/* Default page width */}}
{{- $pageWidth := "" -}}
{{/* Get page width setting from page front matter or site params */}}
{{ with .Params.width -}}
{{ $pageWidth = . -}}
{{ else -}}
{{ with .Site.Params.page.width -}}
{{ $pageWidth = . -}}
{{ end -}}
{{ end -}}
{{- with $pageWidth -}}
{{ if eq . "wide" -}}
{{ $pageWidth = "hx-max-w-[90rem]" -}}
{{ else if eq . "full" -}}
{{ $pageWidth = "max-w-full" -}}
{{ else -}}
{{ $pageWidth = "hx-max-w-screen-xl" -}}
{{ end -}}
{{ else -}}
{{ $pageWidth = "hx-max-w-screen-xl" -}}
{{ end -}}
{{ return $pageWidth }}