import type { Meta, StoryObj } from "@storybook/react-vite"; import { http, HttpResponse, delay } from "msw"; import { RecentActivity } from "@portal/components/RecentActivity"; const meta: Meta = { title: "Portal/Home/RecentActivity", component: RecentActivity, parameters: { layout: "padded" }, decorators: [ (S) => (
), ], }; export default meta; type Story = StoryObj; export const Default: Story = {}; export const Loading: Story = { parameters: { msw: { handlers: [ http.get("/v1/activity", async () => { await delay("infinite"); return HttpResponse.json([]); }), ], }, }, }; export const Empty: Story = { parameters: { msw: { handlers: [http.get("/v1/activity", () => HttpResponse.json([]))], }, }, };