theme tooltip

This commit is contained in:
2026-08-23 19:26:21 -07:00
parent d0507481cb
commit 62cbca4a9d
8 changed files with 100 additions and 15 deletions
+22
View File
@@ -95,6 +95,28 @@ export const updateUserTheme = createServerFn({ method: "POST" })
};
});
export const updateUserSeenThemesHint = createServerFn({ method: "POST" })
.middleware([superTokensFunctionMiddleware, serverFnLoggingMiddleware])
.handler(async ({ context }) => {
const { userAuthId, metadata } = context;
if (!userAuthId) return;
const { updateUserMetadataFields } = await import(
"@/utils/supertokens-core.server"
);
await updateUserMetadataFields(userAuthId, {
seenThemesHint: true,
});
return {
metadata: {
...metadata,
seenThemesHint: true,
},
};
});
export const updateUserAccentColor = createServerFn({ method: "POST" })
.validator((data: string) => data)
.middleware([superTokensFunctionMiddleware, serverFnLoggingMiddleware])