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;