@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
TypeScript
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>;
}