UNPKG

@wix/design-system

Version:

@wix/design-system

50 lines 2.37 kB
import React from 'react'; import PropTypes from 'prop-types'; import { FullScreenModalLayoutProps } from './FullScreenModalLayout.types'; declare const FullScreenModalLayout: { ({ dataHook, className, children, ...restProps }: FullScreenModalLayoutProps): React.JSX.Element; displayName: string; propTypes: { /** Applies a data-hook HTML attribute that can be used in tests. */ dataHook: PropTypes.Requireable<string>; /** * Allows you to apply a CSS class to the component's root element. * @internal **/ className: PropTypes.Requireable<string>; /** Component children - should be FullScreenModalLayout.Header, FullScreenModalLayout.Content, FullScreenModalLayout.Footer */ children: PropTypes.Requireable<PropTypes.ReactNodeLike>; }; Header: { ({ children, startNode, endNode, dataHook, className, }: import("./FullScreenModalLayout.types").FullScreenModalLayoutHeaderProps): React.JSX.Element; displayName: string; propTypes: { dataHook: PropTypes.Requireable<string>; className: PropTypes.Requireable<string>; children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>; startNode: PropTypes.Requireable<PropTypes.ReactNodeLike>; endNode: PropTypes.Requireable<PropTypes.ReactNodeLike>; }; }; Content: { ({ children, padding, dataHook, className, }: import("./FullScreenModalLayout.types").FullScreenModalLayoutContentProps): React.JSX.Element; displayName: string; propTypes: { dataHook: PropTypes.Requireable<string>; className: PropTypes.Requireable<string>; children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>; padding: PropTypes.Requireable<boolean>; }; }; Footer: { ({ children, dataHook, className, }: import("./FullScreenModalLayout.types").FullScreenModalLayoutFooterProps): React.JSX.Element; displayName: string; propTypes: { dataHook: PropTypes.Requireable<string>; className: PropTypes.Requireable<string>; children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>; }; }; }; export default FullScreenModalLayout; //# sourceMappingURL=FullScreenModalLayout.d.ts.map