used cookies().get('SID'). cookies() should be awaited before using its value.
session.ts
import nextAppSession from 'next-app-session';
// Your session data type
type MySessionData = {
access_token?: string;
counter?: number;
}
// Setup the config for your session and cookie
export const session = nextAppSession({
// Options
name: 'SID',
secret: 'secret goes here'
});
header component
import LoginRegister from './headercomponents/LoginRegister';
import { session } from "@/lib/session";
import LogoutButton from "./headercomponents/LogoutButton";
export default async function Header() {
const loggedInUserSession = await session().get('loggedInUserSession');
const loggedUser = await loggedInUserSession?.Name || '';
}