UNPKG

design-angular-kit

Version:

Un toolkit Angular conforme alle linee guida di design per i servizi web della PA

54 lines (53 loc) 1.75 kB
import { IconColor, IconName, IconSize } from '../../../interfaces/icon'; import * as i0 from "@angular/core"; import * as i1 from "../../../utils/coercion"; export declare class ItIconComponent { /** * The icon name */ name: IconName; /** * The icon size */ size: IconSize | undefined; /** * The icon color */ color: IconColor | undefined; /** * Create a padding proportional to the size of the surrounding icon. * @default false */ padded?: boolean; /** * Custom class of svg */ svgClass: string | undefined; /** * Title of the icon */ title: string | undefined; /** * Custom Waria label */ labelWaria: string | undefined; /** * Return the icon href */ protected get iconHref(): string; /** * Return the icon class */ protected get iconClass(): string; /** * The bootstrap-italia asset folder path * @default ./bootstrap-italia */ protected assetBasePath: string; get isAriaHidden(): boolean; get role(): string | null; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration<ItIconComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ItIconComponent, "it-icon", never, { "name": { "alias": "name"; "required": true; }; "size": { "alias": "size"; "required": false; }; "color": { "alias": "color"; "required": false; }; "padded": { "alias": "padded"; "required": false; }; "svgClass": { "alias": "svgClass"; "required": false; }; "title": { "alias": "title"; "required": false; }; "labelWaria": { "alias": "labelWaria"; "required": false; }; }, {}, never, never, true, never>; static ngAcceptInputType_padded: i1.BooleanInput; }