Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / components / molecules / AccordionBlock / ButtonAdapter.js
Size: Mime:
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});

const tslib_1 = require("tslib");

const react_1 = tslib_1.__importDefault(require("react"));

const classnames_1 = tslib_1.__importDefault(require("classnames"));

const Button_1 = require("../../atoms/Button");
/**
 * https://bitbucket.org/skava-admin/skreact/commits/c756fee64c789215d21f30f23e6e9a67ecd94ba4
 * ^ side effects of scoping this to a global tag when it wasn't needed
 */


const ButtonAdapter = props => {
  const {
    isActive,
    isDisabled,
    className
  } = props,
        remaining = tslib_1.__rest(props, ["isActive", "isDisabled", "className"]);

  const computedClassName = classnames_1.default({
    className,
    title: true,
    down: isActive,
    disable: isDisabled
  });
  return react_1.default.createElement(Button_1.Button, Object.assign({
    className: computedClassName
  }, remaining));
};

exports.ButtonAdapter = ButtonAdapter;
exports.default = ButtonAdapter; //# sourceMappingURL=ButtonAdapter.js.map