Skip to content

Commit

Permalink
Fix Messages stories wrap with SessionProvider
Browse files Browse the repository at this point in the history
  • Loading branch information
rjmacarthy committed Jan 31, 2023
1 parent 54849d3 commit d5e94b5
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
7 changes: 6 additions & 1 deletion website/src/components/Messages/MessageTable.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { SessionProvider } from "next-auth/react";
import React from "react";
import { Message } from "src/types/Conversation";

Expand All @@ -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({});
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { SessionProvider } from "next-auth/react";
import React from "react";
import { Message } from "src/types/Conversation";

Expand All @@ -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({});
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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 = {
Expand Down

0 comments on commit d5e94b5

Please sign in to comment.