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

42 lines (41 loc) 2.04 kB
import { EventEmitter } from '@angular/core'; import { DsfrButtonType, DsfrButtonVariant } from '../../shared'; import { BaseInputComponent } from './base-input.component'; import * as i0 from "@angular/core"; /** * BaseInputComboComponent ajoute la possibilité d'avoir un bouton sur le côté de l'input */ export declare abstract class BaseInputComboComponent extends BaseInputComponent { /** [accessibilité] Spécifie le libellé qui sera retranscrit par les narrateurs d'écran. */ buttonAriaLabel: string; /** * Permet de désactiver le bouton d'action, 'false' par défaut. */ buttonDisabled: boolean; /** * Crée un combo champ + bouton si buttonIcon est renseigné */ buttonIcon: string | undefined; /** * Crée un combo champ + bouton si buttonLabel est renseigné */ buttonLabel: string; /** * Tooltip message sur le bouton s'il y a lieu. */ buttonTooltipMessage: string; /** * Type du button,'submit' par défaut. */ buttonType: DsfrButtonType; /** Style du bouton, 'primary' par défaut. */ buttonVariant: DsfrButtonVariant; /** * Emission de l'événement si le type du bouton est != de `submit`. */ buttonSelect: EventEmitter<Event>; /** @internal */ hasButton(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<BaseInputComboComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<BaseInputComboComponent, "ng-component", never, { "buttonAriaLabel": { "alias": "buttonAriaLabel"; "required": false; }; "buttonDisabled": { "alias": "buttonDisabled"; "required": false; }; "buttonIcon": { "alias": "buttonIcon"; "required": false; }; "buttonLabel": { "alias": "buttonLabel"; "required": false; }; "buttonTooltipMessage": { "alias": "buttonTooltipMessage"; "required": false; }; "buttonType": { "alias": "buttonType"; "required": false; }; "buttonVariant": { "alias": "buttonVariant"; "required": false; }; }, { "buttonSelect": "buttonSelect"; }, never, never, false, never>; }