UNPKG

systelab-components

Version:

systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.

35 lines (34 loc) 1.99 kB
import { EventEmitter } from '@angular/core'; import { I18nService } from 'systelab-translate'; import { MessagePopupService } from '../modal/message-popup/message-popup.service'; import * as i0 from "@angular/core"; export declare class ChipButtonItem { id: number; name: string; isChecked: boolean; constructor(id: number, name: string, isChecked?: boolean); } export declare class ChipButtonComponent { protected messagePopupService: MessagePopupService; protected i18nService: I18nService; changeButton: EventEmitter<any>; selectButton: EventEmitter<any>; buttonRemoved: EventEmitter<any>; buttonAdded: EventEmitter<any>; buttonList: ChipButtonItem[]; deleteConfirmationTitle: string; deleteConfirmationMessage: string; showAddButton: boolean; isRemoveEnabled: boolean; disabled: boolean; private lastValue; constructor(messagePopupService: MessagePopupService, i18nService: I18nService); onClick(item: ChipButtonItem): void; selectItem(item: ChipButtonItem): void; removeButtonItem(item: ChipButtonItem, event: Event): void; addButtonITem(): void; changeButtonItem(item: ChipButtonItem): void; private removeElement; static ɵfac: i0.ɵɵFactoryDeclaration<ChipButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ChipButtonComponent, "systelab-chip-button", never, { "buttonList": { "alias": "buttonList"; "required": false; }; "deleteConfirmationTitle": { "alias": "deleteConfirmationTitle"; "required": false; }; "deleteConfirmationMessage": { "alias": "deleteConfirmationMessage"; "required": false; }; "showAddButton": { "alias": "showAddButton"; "required": false; }; "isRemoveEnabled": { "alias": "isRemoveEnabled"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "changeButton": "changeButton"; "selectButton": "selectButton"; "buttonRemoved": "buttonRemoved"; "buttonAdded": "buttonAdded"; }, never, never, false, never>; }