UNPKG

@dotglitch/ngx-common

Version:

Angular components and utilities that are commonly used.

19 lines 3.46 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; export class ShortcutComponent { constructor() { this.keys = []; } ngOnChanges() { this.keys = this.shortcut?.split("+"); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: ShortcutComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "17.1.2", type: ShortcutComponent, isStandalone: true, selector: "ngx-commandpalette-shortcut", inputs: { shortcut: "shortcut" }, usesOnChanges: true, ngImport: i0, template: "@for (key of keys; track key; let i = $index) {\n @if(i > 0) {\n <span class=\"plus\">+</span>\n }\n\n <span class=\"key\">{{key}}</span>\n}\n", styles: [".key{background:#444;padding:2px 6px;border-radius:4px;font-family:Fira Mono,Courier New,Courier,monospace;text-transform:capitalize}.plus{margin:0 4px}\n"] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: ShortcutComponent, decorators: [{ type: Component, args: [{ selector: 'ngx-commandpalette-shortcut', standalone: true, template: "@for (key of keys; track key; let i = $index) {\n @if(i > 0) {\n <span class=\"plus\">+</span>\n }\n\n <span class=\"key\">{{key}}</span>\n}\n", styles: [".key{background:#444;padding:2px 6px;border-radius:4px;font-family:Fira Mono,Courier New,Courier,monospace;text-transform:capitalize}.plus{margin:0 4px}\n"] }] }], propDecorators: { shortcut: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hvcnRjdXQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvY29tbW9uL3NyYy9jb21wb25lbnRzL2NvbW1hbmQtcGFsZXR0ZS9zaG9ydGN1dC9zaG9ydGN1dC5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vc3JjL2NvbXBvbmVudHMvY29tbWFuZC1wYWxldHRlL3Nob3J0Y3V0L3Nob3J0Y3V0LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQVNqRCxNQUFNLE9BQU8saUJBQWlCO0lBTjlCO1FBVUksU0FBSSxHQUFhLEVBQUUsQ0FBQztLQUt2QjtJQUhHLFdBQVc7UUFDUCxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzFDLENBQUM7OEdBUlEsaUJBQWlCO2tHQUFqQixpQkFBaUIsOElDVDlCLGdLQU9BOzsyRkRFYSxpQkFBaUI7a0JBTjdCLFNBQVM7K0JBQ0ksNkJBQTZCLGNBRzNCLElBQUk7OEJBSVAsUUFBUTtzQkFBaEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEtleWJpbmRDb2RlIH0gZnJvbSAnLi4vLi4vLi4vc2VydmljZXMvY29tbWFuZC1wYWxldHRlLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25neC1jb21tYW5kcGFsZXR0ZS1zaG9ydGN1dCcsXG4gICAgdGVtcGxhdGVVcmw6ICcuL3Nob3J0Y3V0LmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybHM6IFsnLi9zaG9ydGN1dC5jb21wb25lbnQuc2NzcyddLFxuICAgIHN0YW5kYWxvbmU6IHRydWVcbn0pXG5leHBvcnQgY2xhc3MgU2hvcnRjdXRDb21wb25lbnQge1xuXG4gICAgQElucHV0KCkgc2hvcnRjdXQ6IEtleWJpbmRDb2RlO1xuXG4gICAga2V5czogc3RyaW5nW10gPSBbXTtcblxuICAgIG5nT25DaGFuZ2VzKCkge1xuICAgICAgICB0aGlzLmtleXMgPSB0aGlzLnNob3J0Y3V0Py5zcGxpdChcIitcIik7XG4gICAgfVxufVxuIiwiQGZvciAoa2V5IG9mIGtleXM7IHRyYWNrIGtleTsgbGV0IGkgPSAkaW5kZXgpIHtcbiAgICBAaWYoaSA+IDApIHtcbiAgICAgICAgPHNwYW4gY2xhc3M9XCJwbHVzXCI+Kzwvc3Bhbj5cbiAgICB9XG5cbiAgICA8c3BhbiBjbGFzcz1cImtleVwiPnt7a2V5fX08L3NwYW4+XG59XG4iXX0=