UNPKG

@engie-group/fluid-design-system-angular

Version:

Fluid Design System Angular

37 lines (36 loc) 1.47 kB
import { ChangeDetectorRef, ElementRef, EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; export declare class SegmentedControlButtonComponent { private el; private cdr; /** * Segmented control button value */ value: string; /** * Whether button is selected or notre */ isSelected: boolean; /** * Whether toggle is disabled or no */ isDisabled: boolean; /** * Whether toggle has custom icon */ hasCustomIcon: boolean; /** * Toggle material icon name */ iconName: string; /** * Button click output. Emits a MouseEvent */ buttonClick: EventEmitter<MouseEvent>; constructor(el: ElementRef, cdr: ChangeDetectorRef); getClientBoundingRect(): DOMRect; setIsSelected(isSelected: boolean): void; setIsDisabled(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<SegmentedControlButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SegmentedControlButtonComponent, "nj-segmented-control-button", never, { "value": { "alias": "value"; "required": false; }; "isSelected": { "alias": "isSelected"; "required": false; }; "isDisabled": { "alias": "isDisabled"; "required": false; }; "hasCustomIcon": { "alias": "hasCustomIcon"; "required": false; }; "iconName": { "alias": "iconName"; "required": false; }; }, { "buttonClick": "buttonClick"; }, never, ["[njTagIcon]", "*"], true, never>; }