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
TypeScript
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;
}