my-test123
Version:
A planner front-end for Fabric8.
40 lines (39 loc) • 1.48 kB
TypeScript
import { EventService } from './../../services/event.service';
import { ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { LabelModel } from './../../models/label.model';
import { LabelService } from './../../services/label.service';
import { SelectDropdownComponent } from './../../widgets/select-dropdown/select-dropdown.component';
export declare class LabelSelectorComponent implements OnInit, OnChanges {
private labelService;
private eventService;
labelnameInput: ElementRef;
dropdownRef: SelectDropdownComponent;
allLabels: LabelModel[];
selectedLabels: LabelModel[];
onSelectLable: EventEmitter<LabelModel[]>;
onOpenSelector: EventEmitter<any>;
onCloseSelector: EventEmitter<LabelModel[]>;
private activeAddLabel;
private backup;
private colorPickerActive;
private colors;
private createDisabled;
private labels;
private newSelectedColor;
private searchValue;
constructor(labelService: LabelService, eventService: EventService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
onSelect(event: any): void;
updateSelection(): void;
onSearch(event: any): void;
clickOnAddLabel(): void;
closeAddLabel(): void;
toggleColorPicker(): void;
selectColor(color: any): void;
createLabel(name: any): void;
onOpen(event: any): void;
onClose(event: any): void;
openDropdown(): void;
closeDropdown(): void;
}