feat: Redesign header with mobile menu and authenticated user profile, add search input validation to the hero section, and enhance user session data.

This commit is contained in:
pradeepkumar
2026-01-31 22:42:29 +05:30
parent 81d182c526
commit db331e5a2b
5 changed files with 193 additions and 57 deletions

View File

@@ -107,6 +107,9 @@ export const { handlers, signIn, signOut, auth } = NextAuth({
async jwt({ token, user }) {
if (user) {
token.id = user.id;
token.name = user.name;
token.email = user.email;
token.picture = user.image;
token.role = (user as any).role;
token.accessToken = (user as any).accessToken;
token.refreshToken = (user as any).refreshToken;
@@ -117,6 +120,9 @@ export const { handlers, signIn, signOut, auth } = NextAuth({
async session({ session, token }) {
if (session.user) {
(session.user as any).id = token.id;
session.user.name = token.name as string;
session.user.email = token.email as string;
session.user.image = token.picture as string;
(session.user as any).role = token.role;
(session.user as any).accessToken = token.accessToken;
(session.user as any).refreshToken = token.refreshToken;