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).

59 lines (58 loc) 2.89 kB
import { AfterContentInit, EventEmitter } from '@angular/core'; import { DsfrI18nService } from '../../shared/i18n/i18n.service'; import * as i0 from "@angular/core"; export declare class DsfrSearchBarComponent implements AfterContentInit { protected i18n: DsfrI18nService; /** * Attribut 'id' du champ de recherche, généré automatiquement par défaut. */ inputId: string | undefined; /** Texte du bouton * @deprecated (since 1.14.0) Cette propriété n'est pas utilisée, utilisez buttonTitle à la place. */ buttonText: string; /** Label (pour les lecteurs d'écrans). */ label: string; /** Bascule le composant dans sa version large. */ large: boolean; /** Placeholder de l'input du composant */ placeholder: string | undefined; /** Attribut title du bouton */ buttonTitle: string | undefined; /** * Permet de positionner la valeur de la barre de recherche. */ value: string | undefined; /** 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>; protected defaultButtonTitle: string | null; private _id; constructor(i18n: DsfrI18nService); get formId(): string; /** * Positionne la valeur initiale de la barre de recherche. * * @deprecated (since 1.15) Utiliser la propriété `value` à la place */ set initialValue(initialValue: string | undefined); /** * Cet attribut doit être utilisé en tant que propriété et non en attribut, ex. [id]="'monid'" * * @deprecated Utiliser la propriété `inputId` à la place */ 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; }; "placeholder": { "alias": "placeholder"; "required": false; }; "buttonTitle": { "alias": "buttonTitle"; "required": false; }; "value": { "alias": "value"; "required": false; }; "initialValue": { "alias": "initialValue"; "required": false; }; "id": { "alias": "id"; "required": false; }; }, { "searchChange": "searchChange"; "searchSelect": "searchSelect"; }, never, never, true, never>; }