@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
37 lines (36 loc) • 1.47 kB
TypeScript
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>;
}