@wix/design-system
Version:
@wix/design-system
50 lines • 2.37 kB
TypeScript
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