import React from "react";
import { Icon } from "component/common.js";
const Link = props => {
const {
href,
title,
onClick,
style,
label,
icon,
badge,
button,
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;