UNPKG

phx-react

Version:

PHX REACT

49 lines (48 loc) 2.01 kB
import React from 'react'; export interface ModalProps { show?: boolean; title?: string; className?: string; size?: 'small' | 'medium' | 'large' | 'large-plus' | 'extra-large'; closeButton?: boolean; hiddenSubmit?: boolean; secondaryActionText?: string; primaryActionText?: string; dangerActionText?: string; children?: any; primaryLoading?: boolean; dangerLoading?: boolean; primarySubmit?: boolean; dangerSubmit?: boolean; isHeaderDownload?: boolean; headerContent?: string; downloadLinkRef?: any; hrefLink?: string; downloadText?: string; isCancel?: boolean; onCancel?(): void; leftActionText?: string; onHide?(): void; onSubmit?(): void; onPrimaryClick?(): void; onDangerClick?(): void; onHeaderAction?(): void; onLeftActionText?(): void; disableLeftAction?: boolean; loadingLeftAction?: boolean; type?: 'default' | 'no-padding'; customWidth?: string; inCard?: boolean; disableCloseButton?: boolean; disableSubmit?: boolean; dowloadIcon?: boolean; hiddenCloseButton?: boolean; footerBulkAction?: any; noOverlay?: boolean; disableOutsideClick?: boolean; customFooter?: any; customHeight?: string; headerClassName?: string; theme?: 'WHITE' | 'GRAY'; } export declare const PHXModal: ({ show, title, className, primaryActionText, secondaryActionText, dangerActionText, children, primaryLoading, size, dangerLoading, footerBulkAction, downloadLinkRef, downloadText, primarySubmit, dangerSubmit, hiddenSubmit, hrefLink, isCancel, closeButton, isHeaderDownload, noOverlay, headerContent, onHide, onSubmit, onPrimaryClick, onDangerClick, onCancel, onHeaderAction, type, customWidth, inCard, disableCloseButton, leftActionText, disableLeftAction, loadingLeftAction, onLeftActionText, disableSubmit, dowloadIcon, hiddenCloseButton, disableOutsideClick, customFooter, customHeight, headerClassName, theme, }: ModalProps) => React.JSX.Element;