Fix Messages stories wrap with SessionProvider

This commit is contained in:
rjmacarthy
2023-01-31 10:04:13 +00:00
parent 54849d30fa
commit d5e94b5a5e
3 changed files with 19 additions and 3 deletions
@@ -1,3 +1,4 @@
import { SessionProvider } from "next-auth/react";
import React from "react";
import { Message } from "src/types/Conversation";
@@ -18,7 +19,11 @@ const Template = ({
enableLink: boolean;
highlightLastMessage: boolean;
}) => {
return <MessageTable messages={messages} enableLink={enableLink} highlightLastMessage={highlightLastMessage} />;
return (
<SessionProvider>
<MessageTable messages={messages} enableLink={enableLink} highlightLastMessage={highlightLastMessage} />;
</SessionProvider>
);
};
export const Default = Template.bind({});
@@ -1,3 +1,4 @@
import { SessionProvider } from "next-auth/react";
import React from "react";
import { Message } from "src/types/Conversation";
@@ -10,7 +11,11 @@ export default {
};
const Template = ({ enabled, highlight, ...message }) => {
return <MessageTableEntry message={message as Message} enabled={enabled} highlight={highlight} />;
return (
<SessionProvider>
<MessageTableEntry message={message as Message} enabled={enabled} highlight={highlight} />;
</SessionProvider>
);
};
export const Default = Template.bind({});
@@ -1,4 +1,6 @@
import { rest } from "msw";
import { SessionProvider } from "next-auth/react";
import { MessageWithChildren } from "./MessageWithChildren";
// eslint-disable-next-line import/no-anonymous-default-export
@@ -28,7 +30,11 @@ export default {
},
};
const Template = (args) => <MessageWithChildren {...args} />;
const Template = (args) => (
<SessionProvider>
<MessageWithChildren {...args} />;
</SessionProvider>
);
export const NoChildren = Template.bind({});
NoChildren.args = {