@swimlane/ngx-charts
Version:
Declarative Charting Framework for Angular2 and beyond!
32 lines • 1.67 kB
JavaScript
"use strict";
var core_1 = require('/core');
var SvgRadialGradientComponent = (function () {
function SvgRadialGradientComponent() {
this.endOpacity = 1;
this.cx = 0;
this.cy = 0;
}
SvgRadialGradientComponent.prototype.ngOnChanges = function (changes) {
this.r = '30%';
};
SvgRadialGradientComponent.decorators = [
{ type: core_1.Component, args: [{
selector: 'g[ngx-charts-svg-radial-gradient]',
template: "\n <svg:radialGradient\n [id]=\"name\"\n [attr.cx]=\"cx\"\n [attr.cy]=\"cy\"\n [attr.r]=\"r\"\n gradientUnits=\"userSpaceOnUse\">\n <svg:stop\n offset=\"0%\"\n [style.stop-color]=\"color\"\n [style.stop-opacity]=\"startOpacity\"\n />\n <svg:stop\n offset=\"100%\"\n [style.stop-color]=\"color\"\n [style.stop-opacity]=\"endOpacity\"\n />\n </svg:radialGradient>\n ",
changeDetection: core_1.ChangeDetectionStrategy.OnPush
},] },
];
/** @nocollapse */
SvgRadialGradientComponent.ctorParameters = function () { return []; };
SvgRadialGradientComponent.propDecorators = {
'color': [{ type: core_1.Input },],
'name': [{ type: core_1.Input },],
'startOpacity': [{ type: core_1.Input },],
'endOpacity': [{ type: core_1.Input },],
'cx': [{ type: core_1.Input },],
'cy': [{ type: core_1.Input },],
};
return SvgRadialGradientComponent;
}());
exports.SvgRadialGradientComponent = SvgRadialGradientComponent;
//# sourceMappingURL=svg-radial-gradient.component.js.map