@netgrif/components
Version:
Netgrif Application Engine frontend Angular components
18 lines • 3.68 kB
JavaScript
import { Component } from '@angular/core';
import { AbstractInternalLinkComponent } from '@netgrif/components-core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
import * as i2 from "@angular/material/button";
import * as i3 from "@angular/material/icon";
export class InternalLinkComponent extends AbstractInternalLinkComponent {
constructor() {
super();
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: InternalLinkComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: InternalLinkComponent, selector: "nc-internal-link", usesInheritance: true, ngImport: i0, template: "<button mat-icon-button [routerLink]=\"link\">\n <mat-icon class=\"internal-link-icon\">{{icon}}</mat-icon>\n</button>\n", styles: [".internal-link-icon{font-size:24px;text-align:center;vertical-align:center;cursor:pointer;outline:none!important}\n"], dependencies: [{ kind: "directive", type: i1.RouterLink, selector: "[routerLink]", inputs: ["target", "queryParams", "fragment", "queryParamsHandling", "state", "info", "relativeTo", "preserveFragment", "skipLocationChange", "replaceUrl", "routerLink"] }, { kind: "component", type: i2.MatIconButton, selector: "button[mat-icon-button]", exportAs: ["matButton"] }, { kind: "component", type: i3.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: InternalLinkComponent, decorators: [{
type: Component,
args: [{ selector: 'nc-internal-link', template: "<button mat-icon-button [routerLink]=\"link\">\n <mat-icon class=\"internal-link-icon\">{{icon}}</mat-icon>\n</button>\n", styles: [".internal-link-icon{font-size:24px;text-align:center;vertical-align:center;cursor:pointer;outline:none!important}\n"] }]
}], ctorParameters: () => [] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJuYWwtbGluay5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMvc3JjL2xpYi9uYXZpZ2F0aW9uL3F1aWNrLXBhbmVsL2NvbXBvbmVudHMvaW50ZXJuYWwtbGluay9pbnRlcm5hbC1saW5rLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy9zcmMvbGliL25hdmlnYXRpb24vcXVpY2stcGFuZWwvY29tcG9uZW50cy9pbnRlcm5hbC1saW5rL2ludGVybmFsLWxpbmsuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN4QyxPQUFPLEVBQUMsNkJBQTZCLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQzs7Ozs7QUFPdkUsTUFBTSxPQUFPLHFCQUFzQixTQUFRLDZCQUE2QjtJQUNwRTtRQUNJLEtBQUssRUFBRSxDQUFDO0lBQ1osQ0FBQzt3R0FIUSxxQkFBcUI7NEZBQXJCLHFCQUFxQiwrRUNSbEMsNkhBR0E7OzRGREthLHFCQUFxQjtrQkFMakMsU0FBUzsrQkFDSSxrQkFBa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0Fic3RyYWN0SW50ZXJuYWxMaW5rQ29tcG9uZW50fSBmcm9tICdAbmV0Z3JpZi9jb21wb25lbnRzLWNvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25jLWludGVybmFsLWxpbmsnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9pbnRlcm5hbC1saW5rLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybHM6IFsnLi9pbnRlcm5hbC1saW5rLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgSW50ZXJuYWxMaW5rQ29tcG9uZW50IGV4dGVuZHMgQWJzdHJhY3RJbnRlcm5hbExpbmtDb21wb25lbnQge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlcigpO1xuICAgIH1cbn1cbiIsIjxidXR0b24gbWF0LWljb24tYnV0dG9uIFtyb3V0ZXJMaW5rXT1cImxpbmtcIj5cbiAgICA8bWF0LWljb24gY2xhc3M9XCJpbnRlcm5hbC1saW5rLWljb25cIj57e2ljb259fTwvbWF0LWljb24+XG48L2J1dHRvbj5cbiJdfQ==