koperasi/services/frontend/app/sessions/themes.server.ts

18 lines
441 B
TypeScript
Raw Normal View History

2025-08-08 07:12:40 +00:00
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);