UNPKG

@wix/design-system

Version:

@wix/design-system

93 lines 5.49 kB
export default CustomModalLayout; declare function CustomModalLayout({ theme, actionsSize, removeContentPadding, showHeaderDivider, showFooterDivider, overflowY, style, ...propsWithNoDefaults }: { [x: string]: any; theme?: string | undefined; actionsSize?: string | undefined; removeContentPadding?: boolean | undefined; showHeaderDivider?: string | undefined; showFooterDivider?: string | undefined; overflowY?: string | undefined; style?: {} | undefined; }): React.JSX.Element; declare namespace CustomModalLayout { let Title: ({ titleSize, titleTag, children, }: { titleSize?: import("../BaseModalLayout/LayoutBlocks/Header/ModalHeading").ModalHeadingProps["size"]; titleTag?: import("../BaseModalLayout/LayoutBlocks/Header/ModalHeading").ModalHeadingProps["as"]; children?: React.ReactNode; }) => React.JSX.Element; let displayName: string; namespace propTypes { let className: PropTypes.Requireable<string>; let dataHook: PropTypes.Requireable<string>; let onCloseButtonClick: PropTypes.Requireable<(...args: any[]) => any>; let onHelpButtonClick: PropTypes.Requireable<(...args: any[]) => any>; let skin: PropTypes.Requireable<string>; let theme: PropTypes.Requireable<string>; let title: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; let subtitle: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; let content: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; let actionsSize: PropTypes.Requireable<string>; let primaryButtonText: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; let primaryButtonOnClick: PropTypes.Requireable<(...args: any[]) => any>; let primaryButtonProps: PropTypes.Requireable<PropTypes.InferProps<{ as: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; className: PropTypes.Requireable<string>; skin: PropTypes.Requireable<string>; priority: PropTypes.Requireable<string>; size: PropTypes.Requireable<string>; onClick: PropTypes.Requireable<(...args: any[]) => any>; fullWidth: PropTypes.Requireable<boolean>; suffixIcon: PropTypes.Requireable<PropTypes.ReactElementLike>; prefixIcon: PropTypes.Requireable<PropTypes.ReactElementLike>; disabled: PropTypes.Requireable<boolean>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; ellipsis: PropTypes.Requireable<boolean>; showTooltip: PropTypes.Requireable<boolean>; tooltipProps: PropTypes.Requireable<PropTypes.InferProps<any>>; }>>; let primaryButtonTooltipProps: PropTypes.Requireable<PropTypes.InferProps<any>>; let secondaryButtonText: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; let secondaryButtonOnClick: PropTypes.Requireable<(...args: any[]) => any>; let secondaryButtonProps: PropTypes.Requireable<PropTypes.InferProps<{ as: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; className: PropTypes.Requireable<string>; skin: PropTypes.Requireable<string>; priority: PropTypes.Requireable<string>; size: PropTypes.Requireable<string>; onClick: PropTypes.Requireable<(...args: any[]) => any>; fullWidth: PropTypes.Requireable<boolean>; suffixIcon: PropTypes.Requireable<PropTypes.ReactElementLike>; prefixIcon: PropTypes.Requireable<PropTypes.ReactElementLike>; disabled: PropTypes.Requireable<boolean>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; ellipsis: PropTypes.Requireable<boolean>; showTooltip: PropTypes.Requireable<boolean>; tooltipProps: PropTypes.Requireable<PropTypes.InferProps<any>>; }>>; let sideActions: PropTypes.Requireable<PropTypes.ReactNodeLike>; let footnote: PropTypes.Requireable<PropTypes.ReactNodeLike>; let footnoteSkin: PropTypes.Requireable<string>; let removeContentPadding: PropTypes.Requireable<boolean>; let width: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let maxWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let height: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let maxHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; let showHeaderDivider: PropTypes.Requireable<string | boolean>; let showFooterDivider: PropTypes.Requireable<string | boolean>; let overflowY: PropTypes.Requireable<string>; let style: PropTypes.Requireable<any>; let helpButtonProps: PropTypes.Requireable<PropTypes.InferProps<{ onClick: PropTypes.Requireable<(...args: any[]) => any>; size: PropTypes.Requireable<string>; skin: PropTypes.Requireable<string>; }>>; let closeButtonProps: PropTypes.Requireable<PropTypes.InferProps<{ onClick: PropTypes.Requireable<(...args: any[]) => any>; size: PropTypes.Requireable<string>; skin: PropTypes.Requireable<string>; }>>; } } import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=CustomModalLayout.d.ts.map