@wix/design-system
Version:
@wix/design-system
31 lines • 1.74 kB
TypeScript
import React from 'react';
import { BaseModalLayoutProps } from './BaseModalLayout.types';
declare const BaseModalLayout: {
({ dataHook, className, children, style, onCloseButtonClick, onHelpButtonClick, closeButtonProps, helpButtonProps, skin, ...restProps }: BaseModalLayoutProps): React.JSX.Element;
/** Private component to be used by all public modals. Represents the common internals of all modals */
Header: {
({ dataHook, className, showHeaderDivider, titleSize, titleTag, }: import("./LayoutBlocks/Header/Header.types").HeaderProps): React.JSX.Element | null;
Title({ titleSize, titleTag, children, }: {
titleSize?: import("./LayoutBlocks/Header/ModalHeading").ModalHeadingProps["size"];
titleTag?: import("./LayoutBlocks/Header/ModalHeading").ModalHeadingProps["as"];
children?: React.ReactNode;
}): React.JSX.Element;
displayName: string;
};
Content: {
({ dataHook, className, children, hideTopScrollDivider, hideBottomScrollDivider, overflowY, scrollProps, }: import("./LayoutBlocks").ContentProps): React.JSX.Element | null;
displayName: string;
};
Footer: {
({ dataHook, className, showFooterDivider, }: import("./LayoutBlocks").FooterProps): React.JSX.Element | null;
displayName: string;
};
Footnote: {
({ dataHook, className, children, skin, }: import("./LayoutBlocks").FootnoteProps): React.JSX.Element | null;
displayName: string;
};
Illustration: ({ dataHook, className, children, }?: import("./LayoutBlocks").IllustrationProps) => React.JSX.Element | null;
displayName: string;
};
export default BaseModalLayout;
//# sourceMappingURL=BaseModalLayout.d.ts.map