UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

23 lines (22 loc) 921 B
/** * Web Modal Component * */ import React from 'react'; import ModalInner from './parts/ModalInner'; import type { ModalProps } from './types'; import ModalHeader from './parts/ModalHeader'; import ModalHeaderBar from './parts/ModalHeaderBar'; import type { ScrollViewAllProps } from '../../fragments/scroll-view/ScrollView'; import CloseButton from './parts/CloseButton'; import type { SpacingProps } from '../../shared/types'; export declare const ANIMATION_DURATION = 300; export type ModalAllProps = ModalProps & SpacingProps & Omit<ScrollViewAllProps, 'children'>; declare function ModalComponent(ownProps: ModalAllProps): import("react/jsx-runtime").JSX.Element; declare const Modal: React.MemoExoticComponent<typeof ModalComponent> & { Bar: typeof ModalHeaderBar; Header: typeof ModalHeader; Content: typeof ModalInner; }; export { CloseButton, Modal as OriginalComponent }; export default Modal;