apeman-react-button
Version:
apeman react package for button component.
46 lines (35 loc) • 2.83 kB
JavaScript
/**
* Row for Icon buttons.
* @constructor ApIconButtonRow
*/
;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/** @lends ApIconButtonRow */
var ApIconButtonRow = _react2.default.createClass({
displayName: 'ApIconButtonRow',
//--------------------
// Specs
//--------------------
propTypes: {},
getInitialState: function getInitialState() {
return {};
},
getDefaultProps: function getDefaultProps() {
return {};
},
render: function render() {
var s = this;
var props = s.props;
return _react2.default.createElement(
'div',
{ className: (0, _classnames2.default)('ap-icon-button-row', props.className) },
props.children
);
}
});
module.exports = ApIconButtonRow;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2ljb25fYnV0dG9uX3Jvdy5qc3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFLQTs7QUFFQTs7OztBQUNBOzs7Ozs7O0FBR0EsSUFBSSxrQkFBa0IsZ0JBQU0sV0FBTixDQUFrQjs7Ozs7OztBQU1wQyxlQUFXLEVBQVg7O0FBRUEsZ0RBQWtCO0FBQ2QsZUFBTyxFQUFQLENBRGM7S0FSa0I7QUFZcEMsZ0RBQWtCO0FBQ2QsZUFBTyxFQUFQLENBRGM7S0Faa0I7QUFnQnBDLDhCQUFTO0FBQ0wsWUFBSSxJQUFJLElBQUosQ0FEQztBQUVMLFlBQUksUUFBUSxFQUFFLEtBQUYsQ0FGUDtBQUdMLGVBQ0k7O2NBQUssV0FBVywwQkFBVyxvQkFBWCxFQUFpQyxNQUFNLFNBQU4sQ0FBNUMsRUFBTDtZQUNLLE1BQU0sUUFBTjtTQUZULENBSEs7S0FoQjJCO0NBQWxCLENBQWxCOztBQTRCSixPQUFPLE9BQVAsR0FBaUIsZUFBakIiLCJmaWxlIjoiYXBfaWNvbl9idXR0b25fcm93LmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9va3VuaXNoaW5pc2hpL1Byb2plY3RzL2FwZW1hbi1wcm9qZWN0cy9hcGVtYW4tcmVhY3QtYnV0dG9uL2xpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUm93IGZvciBJY29uIGJ1dHRvbnMuXG4gKiBAY29uc3RydWN0b3IgQXBJY29uQnV0dG9uUm93XG4gKi9cblxuXCJ1c2Ugc3RyaWN0XCI7XG5cbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqIEBsZW5kcyBBcEljb25CdXR0b25Sb3cgKi9cbmxldCBBcEljb25CdXR0b25Sb3cgPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gU3BlY3NcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICBwcm9wVHlwZXM6IHt9LFxuXG4gICAgZ2V0SW5pdGlhbFN0YXRlKCkge1xuICAgICAgICByZXR1cm4ge307XG4gICAgfSxcblxuICAgIGdldERlZmF1bHRQcm9wcygpIHtcbiAgICAgICAgcmV0dXJuIHt9XG4gICAgfSxcblxuICAgIHJlbmRlcigpIHtcbiAgICAgICAgbGV0IHMgPSB0aGlzO1xuICAgICAgICBsZXQgcHJvcHMgPSBzLnByb3BzO1xuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2NsYXNzbmFtZXMoJ2FwLWljb24tYnV0dG9uLXJvdycsIHByb3BzLmNsYXNzTmFtZSl9PlxuICAgICAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICApO1xuICAgIH1cblxufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gQXBJY29uQnV0dG9uUm93O1xuXG5cbiJdfQ==