import { Meta, StoryObj } from "@storybook/react"; import { fn } from "@storybook/test"; import { DropZone } from "."; import { Flex } from "@components/Layout/Flex"; export default { title: "Drag & Drop / DropZone", component: DropZone, parameters: { layout: "centered", }, decorators: [ (Story) => (
Draggable Element
), ], argTypes: { onDrop: { table: { category: "Events" } }, onDropActivate: { table: { category: "Events" } }, onDropEnter: { table: { category: "Events" } }, onDropExit: { table: { category: "Events" } }, onDropMove: { table: { category: "Events" } }, children: { control: false, }, }, } as Meta; type Story = StoryObj; export const Primary: Story = { args: { onDrop: fn(), onDropActivate: fn(), onDropEnter: fn(), onDropExit: fn(), onDropMove: fn(), children: (
Drop object here
), }, };