@bimeister/pupakit.kit
Version:
PupaKit is an open source collection of Angular components based on an atomic approach to building interfaces, which guarantees better performance and greater development flexibility.
20 lines • 2.31 kB
JavaScript
import { Injectable } from '@angular/core';
import '../../../declarations/classes/dropdown-ref.class';
import * as i0 from "@angular/core";
export class DropdownMenuContextService {
constructor() {
this.currentDropdownRef = null;
}
setDropdownRef(dropdownRef) {
this.currentDropdownRef = dropdownRef;
}
closeDropdown() {
this.currentDropdownRef?.close();
}
}
DropdownMenuContextService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: DropdownMenuContextService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
DropdownMenuContextService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: DropdownMenuContextService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: DropdownMenuContextService, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24tbWVudS1jb250ZXh0LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9kcm9wZG93bi1tZW51L3NlcnZpY2VzL2Ryb3Bkb3duLW1lbnUtY29udGV4dC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBNEIsa0RBQWtELENBQUM7O0FBRy9FLE1BQU0sT0FBTywwQkFBMEI7SUFEdkM7UUFFVSx1QkFBa0IsR0FBdUIsSUFBSSxDQUFDO0tBU3ZEO0lBUFEsY0FBYyxDQUFDLFdBQStCO1FBQ25ELElBQUksQ0FBQyxrQkFBa0IsR0FBRyxXQUFXLENBQUM7SUFDeEMsQ0FBQztJQUVNLGFBQWE7UUFDbEIsSUFBSSxDQUFDLGtCQUFrQixFQUFFLEtBQUssRUFBRSxDQUFDO0lBQ25DLENBQUM7O3dIQVRVLDBCQUEwQjs0SEFBMUIsMEJBQTBCOzRGQUExQiwwQkFBMEI7a0JBRHRDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEcm9wZG93blJlZiB9IGZyb20gJy4uLy4uLy4uL2RlY2xhcmF0aW9ucy9jbGFzc2VzL2Ryb3Bkb3duLXJlZi5jbGFzcyc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBEcm9wZG93bk1lbnVDb250ZXh0U2VydmljZSB7XG4gIHByaXZhdGUgY3VycmVudERyb3Bkb3duUmVmOiBEcm9wZG93blJlZiB8IG51bGwgPSBudWxsO1xuXG4gIHB1YmxpYyBzZXREcm9wZG93blJlZihkcm9wZG93blJlZjogRHJvcGRvd25SZWYgfCBudWxsKTogdm9pZCB7XG4gICAgdGhpcy5jdXJyZW50RHJvcGRvd25SZWYgPSBkcm9wZG93blJlZjtcbiAgfVxuXG4gIHB1YmxpYyBjbG9zZURyb3Bkb3duKCk6IHZvaWQge1xuICAgIHRoaXMuY3VycmVudERyb3Bkb3duUmVmPy5jbG9zZSgpO1xuICB9XG59XG4iXX0=