UNPKG

@obliczeniowo/elementary

Version:
27 lines (26 loc) 1.16 kB
import { ElementRef } from '@angular/core'; import { IconResourceService } from '@obliczeniowo/elementary/icons'; import * as i0 from "@angular/core"; export declare class SvgIconButtonComponent { protected icons: IconResourceService; protected elementRef: ElementRef<HTMLElement>; get iconWidth(): number; protected _ray: number; get ray(): number; readonly k: number; /** icon name */ icon: import("@angular/core").InputSignal<string | undefined>; /** */ disabled?: boolean; /** */ clickable: boolean; mouseOver(): void; mouseLeave(): void; protected hover: boolean; iconScale: number; protected _iconSvg: SVGSVGElement | undefined; protected _iconWidth: number; constructor(icons: IconResourceService, elementRef: ElementRef<HTMLElement>); static ɵfac: i0.ɵɵFactoryDeclaration<SvgIconButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SvgIconButtonComponent, "g[obl-svg-icon-button]", never, { "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; }; }, {}, never, never, false, never>; }