import React from 'react'; import {Icon} from 'component/common.js'; const Link = (props) => { const { href, title, onClick, style, label, icon, badge, button, hidden, disabled, children, } = props const className = (props.className || '') + (!props.className && !props.button ? 'button-text' : '') + // Non-button links get the same look as text buttons (props.button ? ' button-block button-' + props.button + ' button-set-item' : '') + (props.disabled ? ' disabled' : ''); let content; if (children) { content = children } else { content = ( {'icon' in props ? : null} {label ? {label} : null} {'badge' in props ? {badge} : null} ) } return ( {content} ); } export default Link