PluginProbe
Elementor Website Builder – more than just a page builder / 3.8.0-beta1
Elementor Website Builder – more than just a page builder v3.8.0-beta1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
elementor / app / assets / js / organisms / wizard-footer.js

wizard-footer.js in Elementor Website Builder – more than just a page builder 3.8.0-beta1, at app/assets/js/organisms/wizard-footer.js

36 lines 785 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import { arrayToClassName } from 'elementor-app/utils/utils.js';
2
3 import Grid from 'elementor-app/ui/grid/grid';
4
5 import './wizard-footer.scss';
6
7 export default function WizardFooter( props ) {
8 const baseClassName = 'e-app-wizard-footer',
9 classes = [ baseClassName, props.className ];
10
11 if ( props.separator ) {
12 classes.push( baseClassName + '__separator' );
13 }
14
15 return (
16 <Grid container { ...props } className={ arrayToClassName( classes ) }>
17 { props.children }
18 </Grid>
19 );
20 }
21
22 WizardFooter.propTypes = {
23 className: PropTypes.string,
24 justify: PropTypes.any,
25 separator: PropTypes.any,
26 children: PropTypes.oneOfType( [
27 PropTypes.string,
28 PropTypes.object,
29 PropTypes.arrayOf( PropTypes.object ),
30 ] ).isRequired,
31 };
32
33 WizardFooter.defaultProps = {
34 className: '',
35 };
36