UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

45 lines (44 loc) 2.02 kB
import { AfterContentInit, EventEmitter } from '@angular/core'; import { I18nService } from '../../shared'; import * as i0 from "@angular/core"; export declare class DsfrSearchBarComponent implements AfterContentInit { i18n: I18nService; /** * Attribut 'id' du champ de recherche, généré automatiquement par défaut. */ inputId: string | undefined; /** Texte du bouton */ buttonText: string; /** Label (pour les lecteurs d'écrans). */ label: string; /** Bascule le composant dans sa version large. */ large: boolean; /** Emet le texte lors de l'évènement keyup sur l'input de recherche. */ searchChange: EventEmitter<string>; /** Emet le texte lors du clic sur le bouton "rechercher". */ searchSelect: EventEmitter<string>; /** Le texte à rechercher. */ text: string; private _id; constructor(/** @internal */ i18n: I18nService); get formId(): string; /** * @deprecated utiliser inputId * @since 1.5 * * Cet attribut doit être utilisé en tant que propriété et non en attribut, ex. [id]="'monid'" */ set id(value: string | undefined); ngAfterContentInit(): void; /** @internal */ onSearch(): void; /** @internal */ onSearchClick(): void; /** * Si le libellé du bouton est identique au libellé potentiel du tooltip, il ne faut pas positionner de tooltip. * * @internal */ getButtonTitleValue(): string | null; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrSearchBarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrSearchBarComponent, "dsfr-search-bar", never, { "inputId": { "alias": "inputId"; "required": false; }; "buttonText": { "alias": "buttonText"; "required": false; }; "label": { "alias": "label"; "required": false; }; "large": { "alias": "large"; "required": false; }; "id": { "alias": "id"; "required": false; }; }, { "searchChange": "searchChange"; "searchSelect": "searchSelect"; }, never, never, false, never>; }