UNPKG

design-angular-kit

Version:

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

80 lines (79 loc) 3.03 kB
import { ItAbstractComponent } from '../../../../abstracts/abstract.component'; import { TimelinePINType } from '../../../../interfaces/core'; import { IconName } from '../../../../interfaces/icon'; import * as i0 from "@angular/core"; import * as i1 from "../../../../utils/coercion"; /** * Timeline Item * @description Represents a single event for Timeline component. */ export declare class ItTimelineItemComponent extends ItAbstractComponent { /** * Timeline element title */ title: string; /** * Timeline element text */ text: string; /** * Timeline element signature */ signature: string | undefined; /** * Timeline element reference date */ eventDate: Date | undefined; /** * Timeline element reference date format * @default dd/MM/yyyy */ dateFormat: string; /** * Timeline element PIN text */ pinText: string | undefined; /** * Timeline element PIN type * @default none */ pinType: TimelinePINType | undefined; /** * Timeline element PIN icon * @default code-circle */ pinIcon: IconName | undefined; /** * Timeline element PIN icon * @default code-circle */ pinIconTitle: string | undefined; /** * Timeline element category label */ categoryLabel: string | undefined; /** * Timeline element date label */ dateLabel: string | undefined; /** * Timeline element category title */ categoryTitle: string | undefined; /** * Timeline element category link */ categoryLink: string | undefined; /** * Timeline element show detail link * @default false */ showReadMore: boolean; /** Timeline element detail link * @default # */ readMoreLink: string | undefined; static ɵfac: i0.ɵɵFactoryDeclaration<ItTimelineItemComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ItTimelineItemComponent, "it-timeline-item", never, { "title": { "alias": "title"; "required": true; }; "text": { "alias": "text"; "required": true; }; "signature": { "alias": "signature"; "required": false; }; "eventDate": { "alias": "eventDate"; "required": false; }; "dateFormat": { "alias": "dateFormat"; "required": false; }; "pinText": { "alias": "pinText"; "required": true; }; "pinType": { "alias": "pinType"; "required": false; }; "pinIcon": { "alias": "pinIcon"; "required": false; }; "pinIconTitle": { "alias": "pinIconTitle"; "required": false; }; "categoryLabel": { "alias": "categoryLabel"; "required": false; }; "dateLabel": { "alias": "dateLabel"; "required": false; }; "categoryTitle": { "alias": "categoryTitle"; "required": false; }; "categoryLink": { "alias": "categoryLink"; "required": false; }; "showReadMore": { "alias": "showReadMore"; "required": false; }; "readMoreLink": { "alias": "readMoreLink"; "required": false; }; }, {}, never, never, true, never>; static ngAcceptInputType_showReadMore: i1.BooleanInput; }