import { type ElementType, useState } from 'react'; import { Button, Flex, TwoButtonDialog } from '@quotalab/qds'; import { OverlayProvider, useOverlay, overlays } from '.'; export default { title: 'Overlay Manager / Event', decorators: [ (Story: ElementType) => ( ), ], }; export function Default() { const { overlayList } = useOverlay(); return (

overlayList

); } export function RemovePrevModal() { const [overlayId, setOverlayId] = useState(); const { overlayList } = useOverlay(); return (

overlayList

    {overlayList.map((item) => { return
  • id: {item.id}
  • ; })}
); } export function OpenOverlay() { const { overlayList } = useOverlay(); return (

overlayList

    {overlayList.map((item) => { return
  • id: {item.id}
  • ; })}
); }