UNPKG

govbr-ds-angular

Version:

Implementação em Angular do Design System GovBR.

36 lines (35 loc) 1.37 kB
import { AfterViewInit, ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { StateType } from '../../utils'; import * as i0 from "@angular/core"; /** * Diretiva FeedbackDirective é responsável por exibir um feedback visual de estado. * @example * <span br-feedback state="success">Mensagem de sucesso</span> * @public * {@link https://www.gov.br/ds/components/feedback?tab=desenvolvedor|Documentação oficial} */ export declare class FeedbackDirective implements AfterViewInit, OnDestroy { /** * Define o estado do feedback visual. * @type {StateType} * @default '' */ state: StateType; /** * Define se o estado deve ser propagado para o elemento pai. * @default false * @type {boolean} */ noPropagateState: boolean; node: HTMLDivElement; el: ElementRef<any>; renderer: Renderer2; constructor(); ngAfterViewInit(): void; private setState; private setIcon; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<FeedbackDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<FeedbackDirective, "span[br-feedback]", never, { "state": { "alias": "state"; "required": false; }; "noPropagateState": { "alias": "noPropagateState"; "required": false; }; }, {}, never, never, true, never>; static ngAcceptInputType_noPropagateState: unknown; }