import * as React from 'react'; import { PureComponent } from 'react'; import cx from 'classnames'; import { I18nReceiver as Receiver, II18nLocaleSelect } from '../../i18n'; export interface ISelectTriggerProps { prefixCls?: string; onClick?: React.MouseEventHandler; visible?: boolean; text?: string; placeholder?: string; } class SelectTrigger extends PureComponent { render() { const { prefixCls, onClick, visible } = this.props; const rootClass = cx(`${prefixCls}-text`, { 'zent-select--visible': visible, }); return ( {(i18n: II18nLocaleSelect) => (
{this.props.text || ( {this.props.placeholder || i18n.input} )}
)}
); } } export default SelectTrigger;