koperasi/services/frontend/app/sessions/themes.server.ts
2025-08-08 14:12:40 +07:00

18 lines
441 B
TypeScript

import { createCookieSessionStorage } from "@remix-run/node";
import { createThemeSessionResolver } from "remix-themes";
import { env } from "~/lib/env";
const key = env.SECRET_COOKIE_PASSWORD;
const themeStorage = createCookieSessionStorage({
cookie: {
name: "theme",
path: "/",
httpOnly: true,
sameSite: "lax",
secrets: [key],
},
});
export const themeSessionResolver = createThemeSessionResolver(themeStorage);