UNPKG

@carbon/ibm-security

Version:

Carbon for Cloud & Cognitive IBM Security UI components

36 lines (34 loc) 1.12 kB
/** * @file Header popover secondary link. * @copyright IBM Security 2019 */ import classnames from 'classnames'; import { node, string } from 'prop-types'; import React from 'react'; import { appendComponentNamespace } from '../../../globals/namespace'; import { namespace } from '../constants'; import Link from '../../Link'; /** * Header popover secondary link component. */ var HeaderPopoverLinkSecondary = function HeaderPopoverLinkSecondary(_ref) { var children = _ref.children, className = _ref.className, href = _ref.href; return /*#__PURE__*/React.createElement(Link, { className: classnames("".concat(namespace, "__popover__link"), appendComponentNamespace(namespace, 'popover__link--secondary'), className), href: href }, children); }; HeaderPopoverLinkSecondary.defaultProps = { className: '' }; HeaderPopoverLinkSecondary.propTypes = { /** @type {string|HTMLElement} Children. */ children: node.isRequired, /** @type {string} Extra classes. */ className: string, /** @type {string} Link URL. */ href: string.isRequired }; export default HeaderPopoverLinkSecondary;