Skip to content

Commit 34cd708

Browse files
committed
Add TooltipProvider to Message component stories
Fixed: - UserMessage.stories.tsx - AssistantMessage.stories.tsx These stories render components with tooltips and need TooltipProvider in decorators to avoid runtime errors.
1 parent 1e8dcdf commit 34cd708

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/components/Messages/AssistantMessage.stories.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import type { Meta, StoryObj } from "@storybook/react";
22
import { AssistantMessage } from "./AssistantMessage";
33
import type { DisplayedMessage } from "@/types/message";
44
import { action } from "@storybook/addon-actions";
5+
import { TooltipProvider } from "@/components/ui/tooltip";
56

67
// Stable timestamp for visual testing (Apple demo time: Jan 24, 2024, 9:41 AM PST)
78
const STABLE_TIMESTAMP = new Date("2024-01-24T09:41:00-08:00").getTime();
@@ -38,6 +39,13 @@ const meta = {
3839
args: {
3940
clipboardWriteText,
4041
},
42+
decorators: [
43+
(Story) => (
44+
<TooltipProvider>
45+
<Story />
46+
</TooltipProvider>
47+
),
48+
],
4149
} satisfies Meta<typeof AssistantMessage>;
4250

4351
export default meta;

src/components/Messages/UserMessage.stories.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import type { Meta, StoryObj } from "@storybook/react";
22
import { action } from "@storybook/addon-actions";
33
import { UserMessage } from "./UserMessage";
44
import type { DisplayedMessage } from "@/types/message";
5+
import { TooltipProvider } from "@/components/ui/tooltip";
56

67
// Stable timestamp for visual testing (Apple demo time: Jan 24, 2024, 9:41 AM PST)
78
const STABLE_TIMESTAMP = new Date("2024-01-24T09:41:00-08:00").getTime();
@@ -31,6 +32,13 @@ const meta = {
3132
onEdit: action("onEdit"),
3233
clipboardWriteText,
3334
},
35+
decorators: [
36+
(Story) => (
37+
<TooltipProvider>
38+
<Story />
39+
</TooltipProvider>
40+
),
41+
],
3442
} satisfies Meta<typeof UserMessage>;
3543

3644
export default meta;

0 commit comments

Comments
 (0)