UNPKG

scichart-angular

Version:

Angular wrapper for SciChart JS

42 lines 4.8 kB
import { Component, ViewChild } from '@angular/core'; import { CommonModule } from '@angular/common'; import { DefaultSciChartLoader, SciChartSurfaceBase } from "scichart"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class ScichartFallbackComponent { constructor() { this.title = 'scichart-fallback'; this.style = { position: "absolute", height: "100%", width: "100%", top: 0, left: 0, textAlign: "center", background: SciChartSurfaceBase.DEFAULT_THEME.sciChartBackground }; } ngAfterViewInit() { const loader = new DefaultSciChartLoader(); const loaderDiv = loader.addChartLoader(this.rootRef.nativeElement, SciChartSurfaceBase.DEFAULT_THEME); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: ScichartFallbackComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.1.2", type: ScichartFallbackComponent, isStandalone: true, selector: "scichart-fallback", viewQueries: [{ propertyName: "rootRef", first: true, predicate: ["rootRef"], descendants: true }], ngImport: i0, template: ` <div #rootRef [ngStyle]="style"></div> `, isInline: true, dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: ScichartFallbackComponent, decorators: [{ type: Component, args: [{ selector: 'scichart-fallback', standalone: true, imports: [CommonModule], template: ` <div #rootRef [ngStyle]="style"></div> `, }] }], propDecorators: { rootRef: [{ type: ViewChild, args: ['rootRef'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NpY2hhcnQtZmFsbGJhY2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvc2NpY2hhcnQtYW5ndWxhci9zcmMvbGliL3NjaWNoYXJ0LWZhbGxiYWNrLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFjLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFDLHFCQUFxQixFQUFFLG1CQUFtQixFQUFDLE1BQU0sVUFBVSxDQUFDOzs7QUFVcEUsTUFBTSxPQUFPLHlCQUF5QjtJQVJ0QztRQVNFLFVBQUssR0FBRyxtQkFBbUIsQ0FBQztRQUlyQixVQUFLLEdBQVc7WUFDckIsUUFBUSxFQUFFLFVBQVU7WUFDcEIsTUFBTSxFQUFFLE1BQU07WUFDZCxLQUFLLEVBQUUsTUFBTTtZQUNiLEdBQUcsRUFBRSxDQUFDO1lBQ04sSUFBSSxFQUFFLENBQUM7WUFDUCxTQUFTLEVBQUUsUUFBUTtZQUNuQixVQUFVLEVBQUUsbUJBQW1CLENBQUMsYUFBYSxDQUFDLGtCQUFrQjtTQUNqRSxDQUFDO0tBTUg7SUFKQyxlQUFlO1FBQ2IsTUFBTSxNQUFNLEdBQUcsSUFBSSxxQkFBcUIsRUFBRSxDQUFDO1FBQzNDLE1BQU0sU0FBUyxHQUFHLE1BQU0sQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxhQUFhLEVBQUUsbUJBQW1CLENBQUMsYUFBYSxDQUFDLENBQUM7SUFDekcsQ0FBQzs4R0FsQlUseUJBQXlCO2tHQUF6Qix5QkFBeUIsaUxBSjFCOztHQUVULDJEQUhTLFlBQVk7OzJGQUtYLHlCQUF5QjtrQkFSckMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsbUJBQW1CO29CQUM3QixVQUFVLEVBQUUsSUFBSTtvQkFDaEIsT0FBTyxFQUFFLENBQUMsWUFBWSxDQUFDO29CQUN2QixRQUFRLEVBQUU7O0dBRVQ7aUJBQ0Y7OEJBSXVCLE9BQU87c0JBQTVCLFNBQVM7dUJBQUMsU0FBUyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRWxlbWVudFJlZiwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7RGVmYXVsdFNjaUNoYXJ0TG9hZGVyLCBTY2lDaGFydFN1cmZhY2VCYXNlfSBmcm9tIFwic2NpY2hhcnRcIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnc2NpY2hhcnQtZmFsbGJhY2snLFxyXG4gIHN0YW5kYWxvbmU6IHRydWUsXHJcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZV0sXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxkaXYgI3Jvb3RSZWYgW25nU3R5bGVdPVwic3R5bGVcIj48L2Rpdj5cclxuICBgLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgU2NpY2hhcnRGYWxsYmFja0NvbXBvbmVudCB7XHJcbiAgdGl0bGUgPSAnc2NpY2hhcnQtZmFsbGJhY2snO1xyXG5cclxuICBAVmlld0NoaWxkKCdyb290UmVmJykgcm9vdFJlZiE6IEVsZW1lbnRSZWY8SFRNTERpdkVsZW1lbnQ+O1xyXG5cclxuICBwdWJsaWMgc3R5bGU6IE9iamVjdCA9IHtcclxuICAgIHBvc2l0aW9uOiBcImFic29sdXRlXCIsXHJcbiAgICBoZWlnaHQ6IFwiMTAwJVwiLFxyXG4gICAgd2lkdGg6IFwiMTAwJVwiLFxyXG4gICAgdG9wOiAwLFxyXG4gICAgbGVmdDogMCxcclxuICAgIHRleHRBbGlnbjogXCJjZW50ZXJcIixcclxuICAgIGJhY2tncm91bmQ6IFNjaUNoYXJ0U3VyZmFjZUJhc2UuREVGQVVMVF9USEVNRS5zY2lDaGFydEJhY2tncm91bmRcclxuICB9O1xyXG5cclxuICBuZ0FmdGVyVmlld0luaXQoKTogdm9pZCB7XHJcbiAgICBjb25zdCBsb2FkZXIgPSBuZXcgRGVmYXVsdFNjaUNoYXJ0TG9hZGVyKCk7XHJcbiAgICBjb25zdCBsb2FkZXJEaXYgPSBsb2FkZXIuYWRkQ2hhcnRMb2FkZXIodGhpcy5yb290UmVmLm5hdGl2ZUVsZW1lbnQsIFNjaUNoYXJ0U3VyZmFjZUJhc2UuREVGQVVMVF9USEVNRSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==