import React from "react"; import { useTheme } from "styled-components"; import { Modal, useModal } from "."; import { ModalProps } from "./types"; import Button from "../../components/Button/Button"; import Heading from "../../components/Heading/Heading"; export default { title: "Widgets/Modal", component: Modal, argTypes: {}, }; const CustomModal: React.FC = ({ title, onDismiss, ...props }) => ( {title} ); export const Default: React.FC = () => { const theme = useTheme(); const [onPresent1] = useModal(); const [onPresent2] = useModal(); const [onPresent3] = useModal(); return (
); }; export const DisableOverlayClick: React.FC = () => { const [onPresent1] = useModal(, false); return (
); }; const BackButtonModal: React.FC = ({ title, onDismiss }) => { const handleOnBack = () => { return 1; }; return ( ); }; export const WithBackButton: React.FC = () => { const [onPresent1] = useModal(, false); return ; };