- Add SessionProvider to layout.js to handle user session - Import SessionContext and useContext in CanvasLayout.jsx to access session data - Remove unnecessary comments and console.log statements
13 lines
342 B
JavaScript
13 lines
342 B
JavaScript
'use client'
|
|
|
|
import { createContext, useState } from 'react'
|
|
|
|
export const SessionContext = createContext({
|
|
session: {},
|
|
})
|
|
|
|
export default function SessionProvider({ useSession, children }) {
|
|
const [session, setSession] = useState(useSession)
|
|
return <SessionContext.Provider value={{ session }}>{children}</SessionContext.Provider>
|
|
}
|