ngx-diagrams
Version:
> Light Weight, Modular, Typed Diagram Engine for Angular
17 lines • 2.34 kB
JavaScript
import { ChangeDetectionStrategy, Component } from '@angular/core';
import { DefaultLabelModel } from '../../models/default-label.model';
export class DefaultLabelComponent extends DefaultLabelModel {
constructor() {
super('ngdx-default-label');
}
}
DefaultLabelComponent.decorators = [
{ type: Component, args: [{
selector: 'ngdx-default-label',
template: "<div\n class=\"default-label\"\n [ngStyle]=\"{\n\t\ttransform:\n\t\t\t'translate(' +\n\t\t\t(selectCoords() | async).x +\n\t\t\t'px, ' +\n\t\t\t(selectCoords() | async).y +\n\t\t\t'px)' +\n\t\t\t'rotate(' +\n\t\t\t(selectRotation() | async) +\n\t\t\t'deg)'\n\t}\">\n {{ selectLabel() | async }}\n</div>\n",
changeDetection: ChangeDetectionStrategy.OnPush,
styles: [".default-label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:#fff;user-select:none}"]
},] }
];
DefaultLabelComponent.ctorParameters = () => [];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1sYWJlbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiLi4vLi4vLi4vLi4vbGlicy9uZ3gtZGlhZ3JhbXMvc3JjLyIsInNvdXJjZXMiOlsibGliL2RlZmF1bHRzL2NvbXBvbmVudHMvZGVmYXVsdC1sYWJlbC9kZWZhdWx0LWxhYmVsLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ25FLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBUXJFLE1BQU0sT0FBTyxxQkFBc0IsU0FBUSxpQkFBaUI7SUFDMUQ7UUFDRSxLQUFLLENBQUMsb0JBQW9CLENBQUMsQ0FBQztJQUM5QixDQUFDOzs7WUFURixTQUFTLFNBQUM7Z0JBQ1YsUUFBUSxFQUFFLG9CQUFvQjtnQkFDOUIsK1RBQTZDO2dCQUU3QyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTs7YUFDL0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEZWZhdWx0TGFiZWxNb2RlbCB9IGZyb20gJy4uLy4uL21vZGVscy9kZWZhdWx0LWxhYmVsLm1vZGVsJztcblxuQENvbXBvbmVudCh7XG5cdHNlbGVjdG9yOiAnbmdkeC1kZWZhdWx0LWxhYmVsJyxcblx0dGVtcGxhdGVVcmw6ICcuL2RlZmF1bHQtbGFiZWwuY29tcG9uZW50Lmh0bWwnLFxuXHRzdHlsZVVybHM6IFsnLi9kZWZhdWx0LWxhYmVsLmNvbXBvbmVudC5zY3NzJ10sXG5cdGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxufSlcbmV4cG9ydCBjbGFzcyBEZWZhdWx0TGFiZWxDb21wb25lbnQgZXh0ZW5kcyBEZWZhdWx0TGFiZWxNb2RlbCB7XG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIHN1cGVyKCduZ2R4LWRlZmF1bHQtbGFiZWwnKTtcbiAgfVxufVxuIl19