UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

24 lines 3.46 kB
import { Component, Input } from '@angular/core'; import { kebabCase } from 'lodash-es'; import * as i0 from "@angular/core"; import * as i1 from "../common/icon.directive"; import * as i2 from "../i18n/c8y-translate.pipe"; export class QuickLinkComponent { constructor() { this.classes = ''; } ngOnInit() { this.classes = `card-block text-center ${kebabCase(this.label)}`; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: QuickLinkComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: QuickLinkComponent, selector: "c8y-quick-link", inputs: { icon: "icon", label: "label" }, ngImport: i0, template: "<div [class]=\"classes\">\r\n <i [c8yIcon]=\"icon\" class=\"c8y-icon-duocolor icon-32\"></i>\r\n <p class=\"text-muted\" title=\"{{ label | translate }}\">{{ label | translate }}</p>\r\n</div>\r\n", dependencies: [{ kind: "directive", type: i1.IconDirective, selector: "[c8yIcon]", inputs: ["c8yIcon"] }, { kind: "pipe", type: i2.C8yTranslatePipe, name: "translate" }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: QuickLinkComponent, decorators: [{ type: Component, args: [{ selector: 'c8y-quick-link', template: "<div [class]=\"classes\">\r\n <i [c8yIcon]=\"icon\" class=\"c8y-icon-duocolor icon-32\"></i>\r\n <p class=\"text-muted\" title=\"{{ label | translate }}\">{{ label | translate }}</p>\r\n</div>\r\n" }] }], propDecorators: { icon: [{ type: Input }], label: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVpY2stbGluay5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb3JlL3F1aWNrbGluay9xdWljay1saW5rLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uL2NvcmUvcXVpY2tsaW5rL3F1aWNrLWxpbmsuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDekQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFdBQVcsQ0FBQzs7OztBQU10QyxNQUFNLE9BQU8sa0JBQWtCO0lBSi9CO1FBT0UsWUFBTyxHQUFHLEVBQUUsQ0FBQztLQUtkO0lBSEMsUUFBUTtRQUNOLElBQUksQ0FBQyxPQUFPLEdBQUcsMEJBQTBCLFNBQVMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQztJQUNuRSxDQUFDOytHQVBVLGtCQUFrQjttR0FBbEIsa0JBQWtCLGdHQ1AvQix3TUFJQTs7NEZER2Esa0JBQWtCO2tCQUo5QixTQUFTOytCQUNFLGdCQUFnQjs4QkFJakIsSUFBSTtzQkFBWixLQUFLO2dCQUNHLEtBQUs7c0JBQWIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBrZWJhYkNhc2UgfSBmcm9tICdsb2Rhc2gtZXMnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdjOHktcXVpY2stbGluaycsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3F1aWNrLWxpbmsuY29tcG9uZW50Lmh0bWwnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBRdWlja0xpbmtDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIGljb247XHJcbiAgQElucHV0KCkgbGFiZWw7XHJcbiAgY2xhc3NlcyA9ICcnO1xyXG5cclxuICBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuY2xhc3NlcyA9IGBjYXJkLWJsb2NrIHRleHQtY2VudGVyICR7a2ViYWJDYXNlKHRoaXMubGFiZWwpfWA7XHJcbiAgfVxyXG59XHJcbiIsIjxkaXYgW2NsYXNzXT1cImNsYXNzZXNcIj5cclxuICA8aSBbYzh5SWNvbl09XCJpY29uXCIgY2xhc3M9XCJjOHktaWNvbi1kdW9jb2xvciBpY29uLTMyXCI+PC9pPlxyXG4gIDxwIGNsYXNzPVwidGV4dC1tdXRlZFwiIHRpdGxlPVwie3sgbGFiZWwgfCB0cmFuc2xhdGUgfX1cIj57eyBsYWJlbCB8IHRyYW5zbGF0ZSB9fTwvcD5cclxuPC9kaXY+XHJcbiJdfQ==