diff --git a/modules/blox-tailwind/assets/js/wowchemy-theme.js b/modules/blox-tailwind/assets/js/wowchemy-theme.js index c3a45203..25dba07b 100644 --- a/modules/blox-tailwind/assets/js/wowchemy-theme.js +++ b/modules/blox-tailwind/assets/js/wowchemy-theme.js @@ -40,6 +40,10 @@ function addThemeToggleListener() { } } el.dataset.theme = document.documentElement.classList.contains("dark") ? "dark" : "light"; + + // Dispatch `hbThemeChange` event to support themeable user plugins. + const themeChangeEvent = new CustomEvent('hbThemeChange', {detail: {isDarkTheme: () => document.documentElement.classList.contains("dark")}}); + document.dispatchEvent(themeChangeEvent); }); }); diff --git a/modules/blox-tailwind/data/icons.yaml b/modules/blox-tailwind/data/icons.yaml index 359d87b2..bc8f3526 100644 --- a/modules/blox-tailwind/data/icons.yaml +++ b/modules/blox-tailwind/data/icons.yaml @@ -21,7 +21,7 @@ graduation-cap: google-scholar: -orcid: +orcid: # Email send: diff --git a/modules/blox-tailwind/layouts/_default/baseof.html b/modules/blox-tailwind/layouts/_default/baseof.html index f4956fc8..6be28e37 100644 --- a/modules/blox-tailwind/layouts/_default/baseof.html +++ b/modules/blox-tailwind/layouts/_default/baseof.html @@ -8,7 +8,9 @@ - {{/* Load header block */}} + {{/* Load header block */}} + {{ $show_navbar := ((site.Params.header.navbar.enable | default true) | and (ne .Params.header.navbar.enable false)) | or .Params.header.navbar.enable }} + {{ if $show_navbar }} {{ $block_name := .Params.header.navbar.blox | default site.Params.header.navbar.blox | default "navbar" }} {{ $block_path := printf "components/headers/%s.html" $block_name }} {{ if not (templates.Exists (printf "partials/%s" $block_path)) }} @@ -16,6 +18,7 @@ {{ else }} {{ partial $block_path . }} {{ end }} + {{ end }} {{ block "main" . }}{{ end }}