Fix theme cookie parsing

This commit is contained in:
regalijan 2023-10-19 16:49:56 -04:00
parent c2a55bb5e3
commit 4bf1609b24
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -116,14 +116,13 @@ async function setTheme(context: RequestContext) {
const cookieList = cookies.split("; ");
const value = cookieList.find((c) => {
if (!c.startsWith("chakra-ui-color-mode")) return false;
const themeCookie = cookieList.find((c) =>
c.startsWith("chakra-ui-color-mode")
);
const theme = themeCookie?.split("=").at(1);
return c.split("=")[1];
});
if (!value) context.data.theme = "dark";
else context.data.theme = value;
if (!theme) context.data.theme = "dark";
else context.data.theme = theme;
return await context.next();
}