import React, { memo } from "react"; import { Picker } from "./Picker"; import { ComponentMeta, ComponentStory } from "@storybook/react"; import { emojiDictionary, parseEmoji } from "../../../../lib/internal/emojis"; import { InjectMockClient } from "../../../../lib/internal"; import { Server } from "revolt.js"; export default { title: "Design System/Media/Picker", component: Picker, argTypes: { emojis: { name: "Emoji Dictionary", defaultValue: { a: [ { id: "0", name: "el_gato", }, ], default: Object.keys(emojiDictionary).map((id) => ({ id })), }, }, categories: { name: "Categories", type: "symbol", }, renderEmoji: { name: "Emoji Component", type: "symbol", defaultValue: memo(({ emoji }: { emoji: string }) => ( )), }, }, decorators: [], } as ComponentMeta; const Template: ComponentStory = (args) => ( {({ client }) => (
)}
); export const Default = Template.bind({});