From 5f9efe49bd3324f2358f9990ade40b056f8c8b20 Mon Sep 17 00:00:00 2001 From: Jimmy Cai Date: Wed, 23 Dec 2020 18:34:06 +0100 Subject: [PATCH] refactor(darkmode): simplify code --- layouts/partials/head/colorScheme.html | 36 ++++++++++++++++---------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/layouts/partials/head/colorScheme.html b/layouts/partials/head/colorScheme.html index 40d765f..560d6c0 100644 --- a/layouts/partials/head/colorScheme.html +++ b/layouts/partials/head/colorScheme.html @@ -1,27 +1,35 @@ -{{- with .Site.Params.colorScheme -}} - {{/* If toggle is disabled, set color to default */}} - {{- $defaultColorScheme := default "default" .default -}} - {{- if not .toggle -}} - - {{- end -}} +{{- $defaultColorScheme := default "auto" .Site.Params.colorScheme.default -}} +{{- if not (default false .Site.Params.colorScheme.toggle) -}} + {{/* If toggle is disabled, force default scheme */}} + +{{- else -}} + {{/* Otherwise set to default scheme only if no preference is set by user */}} + {{- end -}} +