File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
app/base/abstracts/Controllers Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff 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 /**
You can’t perform that action at this time.
0 commit comments