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 / ui / molecules / add-new-button.js

add-new-button.js in Elementor Website Builder – more than just a page builder 3.8.0-beta1, at app/assets/js/ui/molecules/add-new-button.js

29 lines 548 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import Button from './button';
2
3 import './add-new-button.scss';
4
5 export default class AddNewButton extends Button {
6 getClassName() {
7 let className = this.props.className;
8
9 if ( this.props.size ) {
10 className += ' eps-add-new-button--' + this.props.size;
11 }
12
13 return className;
14 }
15
16 static propTypes = {
17 ...Button.propTypes,
18 text: PropTypes.string,
19 size: PropTypes.string,
20 };
21
22 static defaultProps = {
23 ...Button.defaultProps,
24 className: 'eps-add-new-button',
25 text: __( 'Add New', 'elementor-pro' ),
26 icon: 'eicon-plus',
27 };
28 }
29