Skip to content

Commit b53ab60

Browse files
committed
commit
1 parent 976a5b9 commit b53ab60

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

app/base/abstracts/Controllers/FrontendPage.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,16 @@ public function __construct(
8787
$this->regions[$region] = [];
8888
}
8989

90+
$this->getAssets()->addJs("
91+
cookieStore.get('darkmode').then(function(data){
92+
if (undefined !== data.value) {
93+
\$('body').addClass('dark-mode');
94+
} else {
95+
\$('body').removeClass('dark-mode');
96+
}
97+
});
98+
");
99+
90100
// 'content' is reserved for Plates
91101
unset($this->regions['content']);
92102
}
@@ -111,8 +121,7 @@ public function getBaseTemplateData(): array
111121

112122
protected function getHtmlBodyClasses() : string
113123
{
114-
$darkMode = boolval($this->getRequest()->cookies->get('darkmode'));
115-
return str_replace('.', '-', $this->getRouteName()) .' frontend-page' . ($darkMode ? ' dark-mode' : '');
124+
return str_replace('.', '-', $this->getRouteName()) .' frontend-page';
116125
}
117126

118127
/**

0 commit comments

Comments
 (0)