UNPKG

@kaspacom/ui

Version:

UI Component Library for KaspaCom DeFi Applications

30 lines 2.96 kB
import { TemplateRef } from '@angular/core'; import { ComponentSize } from '../../types/sizing.type'; import { ButtonVariant } from '../../types/button-variant.type'; import * as i0 from "@angular/core"; export declare class KcButtonComponent { text: import("@angular/core").InputSignal<string>; variant: import("@angular/core").InputSignal<ButtonVariant>; size: import("@angular/core").InputSignal<ComponentSize>; isLoading: import("@angular/core").InputSignal<boolean>; isFullWidth: import("@angular/core").InputSignal<boolean>; isDisabled: import("@angular/core").InputSignal<boolean>; role: import("@angular/core").InputSignal<"success" | "info" | "warning" | "danger" | "neutral" | null>; prefixIcon: import("@angular/core").InputSignal<string | undefined>; suffixIcon: import("@angular/core").InputSignal<string | undefined>; prefixIconColor: import("@angular/core").InputSignal<string | undefined>; suffixIconColor: import("@angular/core").InputSignal<string | undefined>; prefixIconSize: import("@angular/core").InputSignal<ComponentSize | undefined>; suffixIconSize: import("@angular/core").InputSignal<ComponentSize | undefined>; loadingText: import("@angular/core").InputSignal<string | undefined>; prefixTemplateRef?: TemplateRef<any>; buttonClick: import("@angular/core").OutputEmitterRef<MouseEvent>; handleClick(event: MouseEvent): void; getSpinnerSize(): ComponentSize; getTypographyClass(): string; getPrefixIconSize(): ComponentSize; getSuffixIconSize(): ComponentSize; static ɵfac: i0.ɵɵFactoryDeclaration<KcButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<KcButtonComponent, "kc-button", never, { "text": { "alias": "text"; "required": false; "isSignal": true; }; "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "isLoading": { "alias": "isLoading"; "required": false; "isSignal": true; }; "isFullWidth": { "alias": "isFullWidth"; "required": false; "isSignal": true; }; "isDisabled": { "alias": "isDisabled"; "required": false; "isSignal": true; }; "role": { "alias": "role"; "required": false; "isSignal": true; }; "prefixIcon": { "alias": "prefixIcon"; "required": false; "isSignal": true; }; "suffixIcon": { "alias": "suffixIcon"; "required": false; "isSignal": true; }; "prefixIconColor": { "alias": "prefixIconColor"; "required": false; "isSignal": true; }; "suffixIconColor": { "alias": "suffixIconColor"; "required": false; "isSignal": true; }; "prefixIconSize": { "alias": "prefixIconSize"; "required": false; "isSignal": true; }; "suffixIconSize": { "alias": "suffixIconSize"; "required": false; "isSignal": true; }; "loadingText": { "alias": "loadingText"; "required": false; "isSignal": true; }; }, { "buttonClick": "buttonClick"; }, ["prefixTemplateRef"], never, true, never>; } //# sourceMappingURL=button.component.d.ts.map