UNPKG

@engie-group/fluid-design-system-angular

Version:

Fluid Design System Angular

42 lines (41 loc) 1.9 kB
import { AfterContentInit, EventEmitter, TemplateRef } from '@angular/core'; import type { InlineMessageActionPosition, InlineMessageProperties, InlineMessageScale, InlineMessageVariant } from '@engie-group/fluid-types'; import * as i0 from "@angular/core"; export declare class InlineMessageComponent implements InlineMessageProperties, AfterContentInit { private readonly inlineMessageClass; /** * Inline message variant */ variant?: InlineMessageVariant; /** * Inline message scale */ scale?: InlineMessageScale; /** * Action element position. */ actionPosition?: InlineMessageActionPosition; /** * Whether the inline-message has status indicator icon or not */ hasStatus?: boolean; /** * Whether the inline-message has a close icon or not */ isClosable?: boolean; /** * Output event when the inline-message is closed */ closeClick: EventEmitter<Event>; private templateDirectives?; private el; protected actionTemplate?: TemplateRef<unknown>; ngAfterContentInit(): void; protected removeInlineMessage(event: MouseEvent): void; protected get isFatalError(): boolean; protected get classes(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration<InlineMessageComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<InlineMessageComponent, "nj-inline-message", never, { "variant": { "alias": "variant"; "required": false; }; "scale": { "alias": "scale"; "required": false; }; "actionPosition": { "alias": "actionPosition"; "required": false; }; "hasStatus": { "alias": "hasStatus"; "required": false; }; "isClosable": { "alias": "isClosable"; "required": false; }; }, { "closeClick": "closeClick"; }, ["templateDirectives"], ["*"], true, never>; static ngAcceptInputType_hasStatus: unknown; static ngAcceptInputType_isClosable: unknown; }