import React from "react"; import { ComponentMeta, ComponentStory } from "@storybook/react"; import { Message } from "./Message"; import { ContextDecorator, InjectMockClient, MaskDecorator, } from "../../../lib/internal"; import type { API } from "revolt.js"; const defaultValue: Omit = { content: "Hello there!", edited: new Date().toUTCString(), }; export default { title: "Design System/Messaging/Message", component: Message, argTypes: { message: { name: "Message", type: "object" as any, defaultValue, }, head: { name: "Head", type: "boolean", defaultValue: true, }, }, decorators: [MaskDecorator, ContextDecorator], } as ComponentMeta; const Template: ComponentStory = ({ message, head }) => ( {({ client }) => { return ( ); }} ); export const Default = Template.bind({});