/** * Vendor dependencies */ import PropTypes from 'prop-types'; import Select from 'react-select'; /** * WordPress dependencies */ const {useInstanceId} = wp.compose; const {BaseControl} = wp.components; import { __ } from '@wordpress/i18n' /** * Styles */ import './style.scss'; const MultiSelectControl = ({ name, label = null, help, className, value = null, placeholder = `${__('Select', 'give')}...`, hideLabelFromVision, isLoading, isDisabled, onChange = null, options = null, }) => { const instanceId = useInstanceId(MultiSelectControl); const id = `give-multi-select-control-${name}-${instanceId}`; if (options && options.length < 1) { return null; } return (