UNPKG

react-lightning-design-system

Version:

Salesforce Lightning Design System components built with React

56 lines (55 loc) 1.06 kB
import { HTMLAttributes, CSSProperties, FC, ReactNode } from 'react'; /** * */ export type ModalHeaderProps = { className?: string; title?: string; tagline?: string; }; /** * */ export declare const ModalHeader: FC<ModalHeaderProps>; /** * */ export type ModalContentProps = { className?: string; children?: ReactNode; }; /** * */ export declare const ModalContent: FC<ModalContentProps>; /** * */ export type ModalFooterProps = { className?: string; directional?: boolean; children?: ReactNode; }; /** * */ export declare const ModalFooter: FC<ModalFooterProps>; /** * */ export type ModalSize = 'large'; export type ModalProps = { size?: ModalSize; opened?: boolean; containerStyle?: CSSProperties; onHide?: () => void; closeButton?: boolean; onClose?: () => void; } & HTMLAttributes<HTMLDivElement>; type ModalType = FC<ModalProps> & { Header: typeof ModalHeader; Content: typeof ModalContent; Footer: typeof ModalFooter; }; export declare const Modal: ModalType; export {};