import React, { useState } from 'react'; import { Story } from '@storybook/react'; import { Modal, ModalContextProvider, ModalTrigger } from '../../components/data-display/Modal'; import { ModalContextProviderProps } from '../../components/data-display/Modal/ModalContextProvider'; export default { component: ModalContextProvider, title: 'Data-Display/Modal' }; export const Basic: Story> = (args) => (
Panel
content
); export const WithForcedAction: Story> = ( args ) => { const [active, setActive] = useState(false); return (
Panel
Refresh page to close.
In a normal react context, you can set the active prop to a state variable and modify that state from a button inside the modal.
); }; WithForcedAction.args = { forceAction: true };