@ngneat/cmdk
Version:
<p align="center"> <img width="20%" height="20%" src="./src/assets/ngneat%20cdk.svg"> </p>
27 lines • 3.86 kB
JavaScript
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, HostBinding, inject, } from '@angular/core';
import * as i0 from "@angular/core";
/**
* A visual and semantic separator between items or groups.
* Visible when the search query is empty or `alwaysRender` is true, hidden otherwise.
*/
export class SeparatorComponent {
constructor() {
this.showSeparator = true;
this.cdr = inject(ChangeDetectorRef);
}
get hidden() {
return !this.showSeparator;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SeparatorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: SeparatorComponent, isStandalone: true, selector: "cmdk-separator", host: { properties: { "attr.cmdk-hidden": "this.hidden" }, classAttribute: "cmdk-separator" }, ngImport: i0, template: "<hr>", styles: [":host[cmdk-hidden=true]{display:none}\n"], changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SeparatorComponent, decorators: [{
type: Component,
args: [{ selector: 'cmdk-separator', changeDetection: ChangeDetectionStrategy.OnPush, host: {
class: 'cmdk-separator',
}, standalone: true, template: "<hr>", styles: [":host[cmdk-hidden=true]{display:none}\n"] }]
}], propDecorators: { hidden: [{
type: HostBinding,
args: ['attr.cmdk-hidden']
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VwYXJhdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25nbmVhdC9jbWRrL3NyYy9saWIvY29tcG9uZW50cy9zZXBhcmF0b3Ivc2VwYXJhdG9yLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25nbmVhdC9jbWRrL3NyYy9saWIvY29tcG9uZW50cy9zZXBhcmF0b3Ivc2VwYXJhdG9yLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCx1QkFBdUIsRUFDdkIsaUJBQWlCLEVBQ2pCLFNBQVMsRUFDVCxXQUFXLEVBQ1gsTUFBTSxHQUNQLE1BQU0sZUFBZSxDQUFDOztBQUV2Qjs7O0dBR0c7QUFZSCxNQUFNLE9BQU8sa0JBQWtCO0lBWC9CO1FBWUUsa0JBQWEsR0FBRyxJQUFJLENBQUM7UUFDZCxRQUFHLEdBQUcsTUFBTSxDQUFDLGlCQUFpQixDQUFDLENBQUM7S0FNeEM7SUFKQyxJQUNJLE1BQU07UUFDUixPQUFPLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQztJQUM3QixDQUFDOytHQVBVLGtCQUFrQjttR0FBbEIsa0JBQWtCLHlLQ3ZCL0IsTUFBSTs7NEZEdUJTLGtCQUFrQjtrQkFYOUIsU0FBUzsrQkFDSSxnQkFBZ0IsbUJBRVQsdUJBQXVCLENBQUMsTUFBTSxRQUV6Qzt3QkFDRixLQUFLLEVBQUUsZ0JBQWdCO3FCQUMxQixjQUVXLElBQUk7OEJBT2QsTUFBTTtzQkFEVCxXQUFXO3VCQUFDLGtCQUFrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBDaGFuZ2VEZXRlY3RvclJlZixcbiAgQ29tcG9uZW50LFxuICBIb3N0QmluZGluZyxcbiAgaW5qZWN0LFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqXG4gKiBBIHZpc3VhbCBhbmQgc2VtYW50aWMgc2VwYXJhdG9yIGJldHdlZW4gaXRlbXMgb3IgZ3JvdXBzLlxuICogVmlzaWJsZSB3aGVuIHRoZSBzZWFyY2ggcXVlcnkgaXMgZW1wdHkgb3IgYGFsd2F5c1JlbmRlcmAgaXMgdHJ1ZSwgaGlkZGVuIG90aGVyd2lzZS5cbiAqL1xuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdjbWRrLXNlcGFyYXRvcicsXG4gICAgdGVtcGxhdGVVcmw6ICcuL3NlcGFyYXRvci5jb21wb25lbnQuaHRtbCcsXG4gICAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEBhbmd1bGFyLWVzbGludC9uby1ob3N0LW1ldGFkYXRhLXByb3BlcnR5XG4gICAgaG9zdDoge1xuICAgICAgICBjbGFzczogJ2NtZGstc2VwYXJhdG9yJyxcbiAgICB9LFxuICAgIHN0eWxlVXJsczogWycuL3NlcGFyYXRvci5jb21wb25lbnQuc2NzcyddLFxuICAgIHN0YW5kYWxvbmU6IHRydWUsXG59KVxuZXhwb3J0IGNsYXNzIFNlcGFyYXRvckNvbXBvbmVudCB7XG4gIHNob3dTZXBhcmF0b3IgPSB0cnVlO1xuICBwdWJsaWMgY2RyID0gaW5qZWN0KENoYW5nZURldGVjdG9yUmVmKTtcblxuICBASG9zdEJpbmRpbmcoJ2F0dHIuY21kay1oaWRkZW4nKVxuICBnZXQgaGlkZGVuKCkge1xuICAgIHJldHVybiAhdGhpcy5zaG93U2VwYXJhdG9yO1xuICB9XG59XG4iLCI8aHI+Il19