import { Meta, StoryObj } from "@storybook/react"; import { fn } from "@storybook/test"; import { RenderPropsArgTypes } from "@sb/helpers"; import { Button } from "@components/Buttons/Button"; import { Disclosure } from "."; export default { title: "Content/Disclosure/Disclosure", component: Disclosure, argTypes: { ...RenderPropsArgTypes, isExpanded: { type: "boolean", }, defaultExpanded: { type: "boolean", }, onExpandedChange: { table: { category: "Events", }, }, }, } as Meta; type Story = StoryObj; export const Primary: Story = { args: { onExpandedChange: fn(), children: [ Additional Information ,

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Magnam atque ea, nisi vero nam libero, quae, quam dicta ratione autem voluptatum asperiores blanditiis. Sint delectus perspiciatis accusantium eaque nemo inventore! Lorem, ipsum dolor sit amet consectetur adipisicing elit. Magnam atque ea, nisi vero nam libero, quae, quam dicta ratione autem voluptatum asperiores blanditiis. Sint delectus perspiciatis accusantium eaque nemo inventore!

, ], }, }; export const CustomTrigger: Story = { args: { ...Primary.args, children: [ ,

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Magnam atque ea, nisi vero nam libero, quae, quam dicta ratione autem voluptatum asperiores blanditiis. Sint delectus perspiciatis accusantium eaque nemo inventore! Lorem, ipsum dolor sit amet consectetur adipisicing elit. Magnam atque ea, nisi vero nam libero, quae, quam dicta ratione autem voluptatum asperiores blanditiis. Sint delectus perspiciatis accusantium eaque nemo inventore!

, ], }, }; export const TriggerIcons: Story = { args: { ...Primary.args, children: [ Additional Information ,

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Magnam atque ea, nisi vero nam libero, quae, quam dicta ratione autem voluptatum asperiores blanditiis. Sint delectus perspiciatis accusantium eaque nemo inventore! Lorem, ipsum dolor sit amet consectetur adipisicing elit. Magnam atque ea, nisi vero nam libero, quae, quam dicta ratione autem voluptatum asperiores blanditiis. Sint delectus perspiciatis accusantium eaque nemo inventore!

, ], }, };