semantic-ui-react
Version:
The official Semantic-UI-React integration.
26 lines (20 loc) • 588 B
JavaScript
import PropTypes from 'prop-types'
import React from 'react'
import Dropdown from '../../modules/Dropdown'
/**
* A Select is sugar for <Dropdown selection />.
* @see Dropdown
* @see Form
*/
function Select(props) {
return <Dropdown {...props} selection />
}
Select.propTypes = {
/** Array of Dropdown.Item props e.g. `{ text: '', value: '' }` */
options: PropTypes.arrayOf(PropTypes.shape(Dropdown.Item.propTypes)).isRequired,
}
Select.Divider = Dropdown.Divider
Select.Header = Dropdown.Header
Select.Item = Dropdown.Item
Select.Menu = Dropdown.Menu
export default Select