ngx-diagrams
Version:
> Light Weight, Modular, Typed Diagram Engine for Angular
17 lines • 2.11 kB
JavaScript
import { ChangeDetectionStrategy, Component } from '@angular/core';
import { DefaultPortModel } from '../../models/default-port.model';
export class DefaultPortComponent extends DefaultPortModel {
constructor() {
super();
}
}
DefaultPortComponent.decorators = [
{ type: Component, args: [{
selector: 'ngdx-default-port',
template: "<div [ngClass]=\"in ? 'in' : 'out'\" draggable=\"false\"></div>\n",
changeDetection: ChangeDetectionStrategy.OnPush,
styles: [":host{background-color:#d3d3d3;border:1px solid grey;border-radius:60px;height:10px;margin:10px 0;position:relative;width:10px}:host:hover{background-color:green}:host.out{right:-195px}:host.in{left:-5px}"]
},] }
];
DefaultPortComponent.ctorParameters = () => [];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1wb3J0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIuLi8uLi8uLi8uLi9saWJzL25neC1kaWFncmFtcy9zcmMvIiwic291cmNlcyI6WyJsaWIvZGVmYXVsdHMvY29tcG9uZW50cy9kZWZhdWx0LXBvcnQvZGVmYXVsdC1wb3J0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ25FLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBUW5FLE1BQU0sT0FBTyxvQkFBcUIsU0FBUSxnQkFBZ0I7SUFDeEQ7UUFDRSxLQUFLLEVBQUUsQ0FBQztJQUNWLENBQUM7OztZQVRGLFNBQVMsU0FBQztnQkFDVixRQUFRLEVBQUUsbUJBQW1CO2dCQUM3Qiw2RUFBNEM7Z0JBRTVDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNOzthQUMvQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERlZmF1bHRQb3J0TW9kZWwgfSBmcm9tICcuLi8uLi9tb2RlbHMvZGVmYXVsdC1wb3J0Lm1vZGVsJztcblxuQENvbXBvbmVudCh7XG5cdHNlbGVjdG9yOiAnbmdkeC1kZWZhdWx0LXBvcnQnLFxuXHR0ZW1wbGF0ZVVybDogJy4vZGVmYXVsdC1wb3J0LmNvbXBvbmVudC5odG1sJyxcblx0c3R5bGVVcmxzOiBbJy4vZGVmYXVsdC1wb3J0LmNvbXBvbmVudC5zY3NzJ10sXG5cdGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxufSlcbmV4cG9ydCBjbGFzcyBEZWZhdWx0UG9ydENvbXBvbmVudCBleHRlbmRzIERlZmF1bHRQb3J0TW9kZWwge1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcigpO1xuICB9XG59XG4iXX0=