import React, { useState } from 'react'; import { Button } from '../Button'; import { Text } from '../Text'; import { Modal } from './Modal'; export default { title: 'Components/Modal' }; enum Mode { Resting, Open } export const Default = () => { const [mode, setMode] = useState(Mode.Resting); return ( <> {mode === Mode.Open && ( setMode(Mode.Resting)}>
Click (or press <esc>) to close
)} ); }; export const BackdropContent = () => { const [mode, setMode] = useState(Mode.Resting); return ( <> {mode === Mode.Open && ( setMode(Mode.Resting)}>
event.stopPropagation()} > In the Modal. Click outside (or press <esc>) to close.
)} ); };