import { ReqHandler } from "@ethicdevs/react-monolith";
import { AppRoute, AppRoutesParams } from "../../routes.defs";
const setThemeSchemeAction: ReqHandler = async (request, reply) => {
const { referer } = request.headers;
const { themeScheme: desiredScheme } =
request.params as AppRoutesParams[AppRoute.THEME_SET_SCHEME_ACTION]["params"];
reply.setCookie("theme_scheme", desiredScheme === "light" ? "light" : "dark");
return reply.redirect(302, referer || "/");
};
export default setThemeSchemeAction;