UNPKG

ssc-refer

Version:
69 lines (52 loc) 1.78 kB
'use strict'; exports.__esModule = true; var _lodash = require('lodash'); var _reactHighlighter = require('react-highlighter'); var _reactHighlighter2 = _interopRequireDefault(_reactHighlighter); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _Content = require('./Content'); var _Content2 = _interopRequireDefault(_Content); var _getOptionLabel = require('./utils/getOptionLabel'); var _getOptionLabel2 = _interopRequireDefault(_getOptionLabel); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var MATCH_CLASS = 'bootstrap-typeahead-highlight'; var ReferContent = _react2['default'].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: _react.PropTypes.string }, getDefaultProps: function getDefaultProps() { return { newSelectionPrefix: 'New selection: ' }; }, render: function render() { var contentProps = (0, _lodash.pick)(this.props, ['align', 'className', 'dropup', 'emptyLabel', 'maxHeight', 'onPaginate', 'paginate', 'paginationText', 'style']); return _react2['default'].createElement( _Content2['default'], contentProps, _react2['default'].createElement( 'h', null, 'this is a content' ) ); } }); exports['default'] = ReferContent; module.exports = exports['default'];