ndla-ui
Version:
UI component library for NDLA.
38 lines (34 loc) • 848 B
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import BEMHelper from 'react-bem-helper';
import SafeLink from '../common/SafeLink';
var classes = BEMHelper('c-beta-navigation');
var BetaNavigation = function BetaNavigation(_ref) {
var links = _ref.links;
return React.createElement(
'nav',
classes(),
React.createElement(
'ul',
null,
links.map(function (link) {
return React.createElement(
'li',
{ key: link.url },
React.createElement(
SafeLink,
{ to: link.url },
link.text
)
);
})
)
);
};
BetaNavigation.propTypes = {
links: PropTypes.arrayOf(PropTypes.shape({
url: PropTypes.string.isRequired,
text: PropTypes.string.isRequired
})).isRequired
};
export default BetaNavigation;