import React from 'react' import { type Meta } from '@storybook/react' import { StickerSheet, type StickerSheetStory } from '~storybook/components/StickerSheet' import { usePopover, type PopoverProps } from '../index' import { popoverPlacements } from '../types' export default { title: 'Components/Popover', parameters: { chromatic: { disable: false, diffThreshold: 1 }, controls: { disable: true }, }, } satisfies Meta const PopoverWrapper = ( props: Omit, ): JSX.Element => { const [referenceElementRef, Popover] = usePopover() return (
Hello world
) } const cellStyle = { display: 'grid', placeContent: 'center', width: '220px', height: '250px', } const StickerSheetTemplate: StickerSheetStory = { render: ({ isReversed }) => ( {popoverPlacements.map((placement) => ( ))} ), } export const StickerSheetDefault: StickerSheetStory = { ...StickerSheetTemplate, name: 'Sticker Sheet (Default)', } export const StickerSheetRTL: StickerSheetStory = { ...StickerSheetTemplate, name: 'Sticker Sheet (RTL)', parameters: { textDirection: 'rtl', }, }