UNPKG

jobiqo-cl

Version:

[![CircleCI](https://circleci.com/gh/jobiqo/jobiqo-cl.svg?style=svg&circle-token=5a24efa5b8bbc4879276123e77d0d3f35ca7144c)](https://circleci.com/gh/jobiqo/jobiqo-cl)

35 lines (34 loc) 1.18 kB
import React from 'react'; import { SpaceProps } from 'styled-system'; declare type BaseModalProps = SpaceProps; export interface ModalProps extends BaseModalProps { /** * Contents to render inside the modal. */ children: React.ReactNode; /** * If the modal is currently visible. */ isShown: boolean; /** * Callback for when hidding. Called for example when user hits escape. */ onHide: () => void; /** * If a close button should be automatically added. * * @default "true" */ showClose?: boolean; /** * Hover text shown on close button. * * @default "Close" */ closeTitle?: string; } export declare const dialogStyles: import("styled-components").FlattenInterpolation<any>; export declare const GlobalDialogStyle: import("styled-components").GlobalStyleComponent<any, import("styled-components").DefaultTheme>; export declare const StyledCloseButton: import("styled-components").StyledComponent<"button", any, {}, never>; export declare const Modal: ({ children, isShown, onHide, showClose, closeTitle, ...props }: ModalProps) => JSX.Element; export default Modal;