@storybook/design-system
Version:
Storybook design system
22 lines • 825 B
TypeScript
import { ComponentProps, ReactNode } from 'react';
import { Modal } from './Modal';
declare const PureWithModal: ({ isOpen, onOpen, onClose, modal, children, ...rest }: Props & Omit<ComponentProps<typeof Modal>, 'children'>) => JSX.Element;
declare type AnyFn = (...args: any[]) => void;
interface Props {
isOpen: boolean;
onOpen: AnyFn;
onClose: AnyFn;
modal: ComponentProps<typeof Modal>['children'];
children: (o: {
isOpen?: boolean;
onClose?: AnyFn;
onOpen?: AnyFn;
}) => ReactNode;
}
export default function WithModal({ startOpen, onOpen, onClose, ...rest }: Omit<ComponentProps<typeof PureWithModal>, 'onOpen' | 'onClose' | 'isOpen'> & {
startOpen?: boolean;
onOpen?: AnyFn;
onClose?: AnyFn;
}): JSX.Element;
export {};
//# sourceMappingURL=WithModal.d.ts.map