UNPKG

react-mana-symbols

Version:

React component library for rendering Magic: The Gathering mana symbols

22 lines (15 loc) 986 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var React = require('react'); var utils = require('../utils.js'); var ManaSymbol = require('./ManaSymbol.js'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var React__default = /*#__PURE__*/_interopDefaultLegacy(React); var DEFAULT_SIZE = 24; var ManaCost = function (_a) { var cost = _a.cost, _b = _a.size, size = _b === void 0 ? DEFAULT_SIZE : _b, _c = _a.className, className = _c === void 0 ? '' : _c; var symbols = utils.parseManaSymbols(cost); return (React__default["default"].createElement("span", { className: className }, symbols.map(function (symbol, index) { return (React__default["default"].createElement(ManaSymbol.ManaSymbol, { key: "".concat(symbol, "-").concat(index), symbol: symbol, size: size, className: className })); }))); }; exports.ManaCost = ManaCost; //# sourceMappingURL=ManaCost.js.map