@alfresco/adf-core
Version:
20 lines (19 loc) • 1.34 kB
TypeScript
import { ThemePalette } from '@angular/material/core';
import * as i0 from "@angular/core";
export type ButtonVariant = 'basic' | 'raised' | 'stroked' | 'flat' | 'icon' | 'fab' | 'mini-fab' | undefined;
export type ButtonColor = ThemePalette;
export declare class ButtonComponent {
uid?: string;
variant: ButtonVariant;
color?: ButtonColor;
tooltip?: string;
icon?: string;
disableRipple: boolean;
disabled: boolean;
ariaLabel?: string;
ariaHidden?: boolean;
testId?: string;
iconSize: string;
static ɵfac: i0.ɵɵFactoryDeclaration<ButtonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ButtonComponent, "adf-button", never, { "uid": { "alias": "uid"; "required": false; }; "variant": { "alias": "variant"; "required": false; }; "color": { "alias": "color"; "required": false; }; "tooltip": { "alias": "tooltip"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "disableRipple": { "alias": "disableRipple"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "ariaHidden": { "alias": "ariaHidden"; "required": false; }; "testId": { "alias": "testId"; "required": false; }; "iconSize": { "alias": "iconSize"; "required": false; }; }, {}, never, ["*"], true, never>;
}