File "condition-sub.js"
Full Path: /home/diablzlo/glucosebalnce.com/wp-content/plugins/elementor-pro/core/app/modules/site-editor/assets/js/pages/conditions/condition-sub.js
File size: 728 bytes
MIME-type: text/x-java
Charset: utf-8
import { Select } from '@elementor/app-ui';
export default function ConditionSub( props ) {
if ( 'general' === props.name || ! props.subOptions.length ) {
return '';
}
const onChange = ( e ) => props.updateConditions( props.id, { sub: e.target.value, subId: '' } );
return (
<div className="e-site-editor-conditions__input-wrapper">
<Select options={ props.subOptions } value={ props.sub } onChange={ onChange } />
</div>
);
}
ConditionSub.propTypes = {
updateConditions: PropTypes.func.isRequired,
id: PropTypes.string.isRequired,
name: PropTypes.string.isRequired,
sub: PropTypes.string.isRequired,
subOptions: PropTypes.array.isRequired,
};
ConditionSub.defaultProps = {
sub: '',
subOptions: {},
};