ssc-refer
Version:
React refer component for SSC 3.0
54 lines (45 loc) • 1.3 kB
JavaScript
;
import { pick } from 'lodash';
import Highlight from 'react-highlighter';
import React, { PropTypes } from 'react';
import Content from './Content';
import getOptionLabel from './utils/getOptionLabel';
var MATCH_CLASS = 'bootstrap-typeahead-highlight';
var ReferContent = React.createClass({
displayName: 'ReferContent',
/**
* In addition to the propTypes below, the following props are automatically
* passed down by `Typeahead`:
*
* - labelKey
* - onPaginate
* - options
* - paginate
* - text
*/
propTypes: {
/**
* Provides the ability to specify a prefix before the user-entered text to
* indicate that the selection will be new. No-op unless `allowNew={true}`.
*/
newSelectionPrefix: PropTypes.string
},
getDefaultProps: function getDefaultProps() {
return {
newSelectionPrefix: 'New selection: '
};
},
render: function render() {
var contentProps = pick(this.props, ['align', 'className', 'dropup', 'emptyLabel', 'maxHeight', 'onPaginate', 'paginate', 'paginationText', 'style']);
return React.createElement(
Content,
contentProps,
React.createElement(
'h',
null,
'this is a content'
)
);
}
});
export default ReferContent;