File "wizard-footer.js"

Full Path: /home/warrior1/public_html/wp-content/plugins/elementor/app/assets/js/organisms/wizard-footer.js
File size: 785 bytes
MIME-type: text/x-java
Charset: utf-8

import { arrayToClassName } from 'elementor-app/utils/utils.js';

import Grid from 'elementor-app/ui/grid/grid';

import './wizard-footer.scss';

export default function WizardFooter( props ) {
	const baseClassName = 'e-app-wizard-footer',
		classes = [ baseClassName, props.className ];

	if ( props.separator ) {
		classes.push( baseClassName + '__separator' );
	}

	return (
		<Grid container { ...props } className={ arrayToClassName( classes ) }>
			{ props.children }
		</Grid>
	);
}

WizardFooter.propTypes = {
	className: PropTypes.string,
	justify: PropTypes.any,
	separator: PropTypes.any,
	children: PropTypes.oneOfType( [
		PropTypes.string,
		PropTypes.object,
		PropTypes.arrayOf( PropTypes.object ),
	] ).isRequired,
};

WizardFooter.defaultProps = {
	className: '',
};