UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

62 lines 5.76 kB
import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; import { ChartSeriesComponent } from './series.component'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "../../../core/pipes/pure.pipe"; const _c0 = ["aclLineSeries", ""]; function ChartLineSeriesComponent__svg_path_1_Template(rf, ctx) { if (rf & 1) { i0.ɵɵnamespaceSVG(); i0.ɵɵelement(0, "path", 2); i0.ɵɵpipe(1, "pure"); i0.ɵɵpipe(2, "pure"); } if (rf & 2) { const item_r1 = ctx.$implicit; const ctx_r1 = i0.ɵɵnextContext(); i0.ɵɵattribute("d", item_r1.path)("stroke", item_r1.color)("visibility", item_r1.visibility)("opacity", i0.ɵɵpipeBind3(1, 5, item_r1.name, ctx_r1.handleOpacity, ctx_r1.activateLegend))("stroke-width", i0.ɵɵpipeBind4(2, 9, item_r1.name, ctx_r1.handleStrokeWidth, ctx_r1.activateLegend, ctx_r1.lineWidth) + "px"); } } export class ChartLineSeriesComponent extends ChartSeriesComponent { constructor() { super(...arguments); this.seriesType = 'line'; } static { this.ɵfac = /*@__PURE__*/ (() => { let ɵChartLineSeriesComponent_BaseFactory; return function ChartLineSeriesComponent_Factory(t) { return (ɵChartLineSeriesComponent_BaseFactory || (ɵChartLineSeriesComponent_BaseFactory = i0.ɵɵgetInheritedFactory(ChartLineSeriesComponent)))(t || ChartLineSeriesComponent); }; })(); } static { this.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: ChartLineSeriesComponent, selectors: [["g", "aclLineSeries", ""]], inputs: { stepLine: "stepLine", seriesType: "seriesType" }, features: [i0.ɵɵInheritDefinitionFeature], attrs: _c0, decls: 2, vars: 1, consts: [[1, "acl-series"], ["class", "line", "fill", "none", 4, "ngFor", "ngForOf"], ["fill", "none", 1, "line"]], template: function ChartLineSeriesComponent_Template(rf, ctx) { if (rf & 1) { i0.ɵɵnamespaceSVG(); i0.ɵɵelementStart(0, "g", 0); i0.ɵɵtemplate(1, ChartLineSeriesComponent__svg_path_1_Template, 3, 14, "path", 1); i0.ɵɵelementEnd(); } if (rf & 2) { i0.ɵɵadvance(); i0.ɵɵproperty("ngForOf", ctx.seriesData); } }, dependencies: [i1.NgForOf, i2.PurePipe], encapsulation: 2, changeDetection: 0 }); } } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ChartLineSeriesComponent, [{ type: Component, args: [{ // eslint-disable-next-line @angular-eslint/component-selector selector: 'g[aclLineSeries]', template: ` <svg:g class="acl-series"> <svg:path *ngFor="let item of seriesData" class="line" [attr.d]="item.path" [attr.stroke]="item.color" [attr.visibility]="item.visibility" [attr.opacity]="item.name | pure: handleOpacity:activateLegend" [attr.stroke-width]=" (item.name | pure: handleStrokeWidth:activateLegend:lineWidth) + 'px' " fill="none" ></svg:path> </svg:g> `, changeDetection: ChangeDetectionStrategy.OnPush, }] }], null, { stepLine: [{ type: Input }], seriesType: [{ type: Input }] }); })(); (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(ChartLineSeriesComponent, { className: "ChartLineSeriesComponent" }); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGluZS1zZXJpZXMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb21tb24vc3JjL2NoYXJ0L2NvbW1vbi9zZXJpZXMvbGluZS1zZXJpZXMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTFFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLG9CQUFvQixDQUFDOzs7Ozs7O0lBT3BELDBCQVdZOzs7Ozs7OztBQUtsQixNQUFNLE9BQU8sd0JBQXlCLFNBQVEsb0JBQW9CO0lBckJsRTs7UUF3Qm9CLGVBQVUsR0FBNEIsTUFBTSxDQUFDO0tBQ2hFO29RQUpZLHdCQUF3QixTQUF4Qix3QkFBd0I7b0VBQXhCLHdCQUF3Qjs7WUFqQmpDLDRCQUEwQjtZQUN4QixpRkFXQztZQUNILGlCQUFROztZQVhhLGNBQWE7WUFBYix3Q0FBYTs7O2lGQWV6Qix3QkFBd0I7Y0FyQnBDLFNBQVM7ZUFBQztnQkFDVCw4REFBOEQ7Z0JBQzlELFFBQVEsRUFBRSxrQkFBa0I7Z0JBQzVCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7O0dBZVQ7Z0JBQ0QsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07YUFDaEQ7Z0JBRVUsUUFBUTtrQkFBaEIsS0FBSztZQUVZLFVBQVU7a0JBQTNCLEtBQUs7O2tGQUhLLHdCQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IENoYXJ0U2VyaWVzQ29tcG9uZW50IH0gZnJvbSAnLi9zZXJpZXMuY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW5ndWxhci1lc2xpbnQvY29tcG9uZW50LXNlbGVjdG9yXG4gIHNlbGVjdG9yOiAnZ1thY2xMaW5lU2VyaWVzXScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPHN2ZzpnIGNsYXNzPVwiYWNsLXNlcmllc1wiPlxuICAgICAgPHN2ZzpwYXRoXG4gICAgICAgICpuZ0Zvcj1cImxldCBpdGVtIG9mIHNlcmllc0RhdGFcIlxuICAgICAgICBjbGFzcz1cImxpbmVcIlxuICAgICAgICBbYXR0ci5kXT1cIml0ZW0ucGF0aFwiXG4gICAgICAgIFthdHRyLnN0cm9rZV09XCJpdGVtLmNvbG9yXCJcbiAgICAgICAgW2F0dHIudmlzaWJpbGl0eV09XCJpdGVtLnZpc2liaWxpdHlcIlxuICAgICAgICBbYXR0ci5vcGFjaXR5XT1cIml0ZW0ubmFtZSB8IHB1cmU6IGhhbmRsZU9wYWNpdHk6YWN0aXZhdGVMZWdlbmRcIlxuICAgICAgICBbYXR0ci5zdHJva2Utd2lkdGhdPVwiXG4gICAgICAgICAgKGl0ZW0ubmFtZSB8IHB1cmU6IGhhbmRsZVN0cm9rZVdpZHRoOmFjdGl2YXRlTGVnZW5kOmxpbmVXaWR0aCkgKyAncHgnXG4gICAgICAgIFwiXG4gICAgICAgIGZpbGw9XCJub25lXCJcbiAgICAgID48L3N2ZzpwYXRoPlxuICAgIDwvc3ZnOmc+XG4gIGAsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxufSlcbmV4cG9ydCBjbGFzcyBDaGFydExpbmVTZXJpZXNDb21wb25lbnQgZXh0ZW5kcyBDaGFydFNlcmllc0NvbXBvbmVudCB7XG4gIEBJbnB1dCgpIHN0ZXBMaW5lOiBib29sZWFuO1xuXG4gIEBJbnB1dCgpIG92ZXJyaWRlIHNlcmllc1R5cGU6ICdsaW5lJyB8ICdhcmVhJyB8ICdiYXInID0gJ2xpbmUnO1xufVxuIl19