function SafeAnchor(props, context) {
    var _this;

    _this = _React$Component.call(this, props, context) || this;
    _this.handleClick = _this.handleClick.bind(_assertThisInitialized(_this));
    _this.handleKeyDown = _this.handleKeyDown.bind(_assertThisInitialized(_this));
    return _this;
  }
There are situations due to browser quirks or Bootstrap CSS where
an anchor tag is needed, when semantically a button tag is the
better choice. SafeAnchor ensures that when an anchor is used like a
button its accessible. It also emulates input `disabled` behavior for
links, which is usually desirable for Buttons, NavItems, DropdownItems, etc.