design-angular-kit
Version:
Un toolkit Angular conforme alle linee guida di design per i servizi web della PA
77 lines (76 loc) • 2.6 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { IconName } from '../../../interfaces/icon';
import { ChipColor } from '../../../interfaces/core';
import * as i0 from "@angular/core";
export declare class ItChipComponent {
/**
* Indica la label
*/
set label(value: string);
get label(): string;
private _label;
/**
* Indica se mostrate il pulante di chisura
*/
set showCloseButton(value: boolean);
get showCloseButton(): boolean;
private _showCloseButton;
/**
* Indica il size
*/
set size(value: '' | 'lg');
get size(): '' | 'lg';
private _size;
/**
* Indica il colore della chip
*/
set color(value: ChipColor | undefined);
get color(): ChipColor | undefined;
private _color;
/**
* Indica se la chip è disabilitata
*/
set disabled(value: boolean);
get disabled(): boolean;
private _disabled;
/**
* Indica il nome dell'icona, se valorizzata viene mostrata
*/
set icon(value: IconName | undefined);
get icon(): IconName | undefined;
private _icon;
/**
* Indica l'url dell'avatar, se valorizzata viene mostrata
*/
set avatar(value: string | undefined);
get avatar(): string | undefined;
private _avatar;
/**
* Indica il valore da aggiungere al parametro alt, di default ''
*/
set altAvatar(value: string);
get altAvatar(): string;
private _altAvatar;
/**
* Evento emesso al click sul bottone di chiusura
*/
closeEvent: EventEmitter<any>;
/**
* Return the icon href
*/
protected get iconHref(): string;
private iconClose;
/**
* Return the close icon href
*/
protected get iconCloseHref(): string;
/**
* The bootstrap-italia asset folder path
* @default ./bootstrap-italia
*/
protected assetBasePath: string;
constructor();
clickToClose(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ItChipComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ItChipComponent, "it-chip", never, { "label": { "alias": "label"; "required": false; }; "showCloseButton": { "alias": "showCloseButton"; "required": false; }; "size": { "alias": "size"; "required": false; }; "color": { "alias": "color"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "avatar": { "alias": "avatar"; "required": false; }; "altAvatar": { "alias": "altAvatar"; "required": false; }; }, { "closeEvent": "closeEvent"; }, never, never, true, never>;
}