text: "use strict";
  var __extends = (this && this.__extends) || (function () {
      var extendStatics = Object.setPrototypeOf ||
          ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
          function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
      return function (d, b) {
          extendStatics(d, b);
          function __() { this.constructor = d; }
          d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
      };
  })();
  var __assign = (this && this.__assign) || Object.assign || function(t) {
      for (var s, i = 1, n = arguments.length; i < n; i++) {
          s = arguments[i];
          for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
              t[p] = s[p];
      }
      return t;
  };
  Object.defineProperty(exports, "__esModule", { value: true });
  var React = require("react");
  var BaseButton_1 = require("../BaseButton");
  var Utilities_1 = require("../../../Utilities");
  var stylesImport = require("./IconButton.scss");
  var styles = stylesImport;
  var CLASS_NAMES = {
      base: 'ms-Button',
      variant: 'ms-Button--icon',
      icon: styles.icon,
      menuIcon: styles.icon,
      isDisabled: styles.isDisabled,
      isEnabled: styles.isEnabled,
      root: styles.root
  };
  var IconButton = (function (_super) {
      __extends(IconButton, _super);
      function IconButton() {
          var _this = _super !== null && _super.apply(this, arguments) || this;
          /**
           * Tell BaseComponent to bypass resolution of componentRef.
           */
          _this._shouldUpdateComponentRef = false;
          return _this;
      }
      IconButton.prototype.render = function () {
          return (React.createElement(BaseButton_1.BaseButton, __assign({ classNames: CLASS_NAMES, onRenderText: Utilities_1.nullRender, onRenderDescription: Utilities_1.nullRender }, this.props)));
      };
      return IconButton;
  }(Utilities_1.BaseComponent));
  exports.IconButton = IconButton;
  
  //# sourceMappingURL=IconButton.js.map
  