If you want to mock some NextAuth session data so a Story on Storybook 8 behaves as the user is logged in, you can use the <SessionContext>
provider in the Story decorator as follows:
decorators: [
(Story, context) => {
return (
<NextAuthProvider>
// Put your mocked session data here
<SessionContext.Provider value={{ data: {} }}>
<Story />
</SessionContext.Provider>
</NextAuthProvider>
)
},
],
A guy made an addon once, but it's now outdated:
https://github.com/TomFreudenberg/next-auth-mock
Top comments (0)