rumble-charts
Version:
Truly declarative React charts components
22 lines (15 loc) • 1.08 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
function DropShadow(_a) {
var id = _a.id, _b = _a.dx, dx = _b === void 0 ? 1 : _b, _c = _a.dy, dy = _c === void 0 ? 1 : _c, _d = _a.blurDeviation, blurDeviation = _d === void 0 ? 4 : _d, _e = _a.blurIn, blurIn = _e === void 0 ? 'SourceAlpha' : _e;
return React__default["default"].createElement("filter", { id: id },
React__default["default"].createElement("feGaussianBlur", { "in": blurIn, stdDeviation: blurDeviation }),
React__default["default"].createElement("feOffset", { dx: dx, dy: dy }),
React__default["default"].createElement("feMerge", null,
React__default["default"].createElement("feMergeNode", null),
React__default["default"].createElement("feMergeNode", { "in": 'SourceGraphic' })));
}
exports.DropShadow = DropShadow;