UNPKG

react-gosuslugi

Version:

react-gosuslugi collection of common React UI components

56 lines (43 loc) 1.36 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); var _Icon = require('../Icon'); var _Icon2 = _interopRequireDefault(_Icon); require('./card-caption.sass'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /* eslint-disable */ var CardCaption = function CardCaption(_ref) { var _ref$bsSize = _ref.bsSize, bsSize = _ref$bsSize === undefined ? '' : _ref$bsSize, _ref$iconId = _ref.iconId, iconId = _ref$iconId === undefined ? 1 : _ref$iconId, children = _ref.children; return _react2.default.createElement( 'div', { className: 'card-caption card-caption-' + bsSize }, _react2.default.createElement( 'div', { className: 'card-caption__img-wrapper' }, _react2.default.createElement(_Icon2.default, { type: iconId }) ), _react2.default.createElement( 'h4', { className: 'card-caption__name' }, children ) ); }; CardCaption.propTypes = { children: _propTypes2.default.node.isRequired, bsSize: _propTypes2.default.string }; CardCaption.defaultProps = { iconId: 1, bsSize: '' }; exports.default = CardCaption;