UNPKG

ih-pagelet-navigation-collection

Version:

Styling PS Nav Collections.

41 lines (34 loc) 1.08 kB
'use strict'; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var _reactAddons = require('react/addons'); var _reactAddons2 = _interopRequireDefault(_reactAddons); var _reactEssence = require('react-essence'); var NavDrawerSubItem = _reactAddons2['default'].createClass({ displayName: 'NavDrawerSubItem', propTypes: { data: _reactAddons2['default'].PropTypes.object }, /** * [render description] * @return {[jsx]} Subitem of the Navigation Drawer */ render: function render() { var item = this.props.data; return _reactAddons2['default'].createElement( _reactEssence.Block, { type: 'li' }, _reactAddons2['default'].createElement( _reactEssence.Text, null, _reactAddons2['default'].createElement( 'a', { href: item.AbsolutePortalURL, target: item.isNewWindow === 'True' ? '_blank' : '', 'aria-label': item.Description }, item.Label ) ) ); } }); module.exports = NavDrawerSubItem;