@funnelback/ng-sds
Version:
`@funnelback/ng-sds` is Bootstrap 5 based library that aims to implement the [Squiz Design System specification](https://designsystem.squiz.net/) in Angular.
20 lines (19 loc) • 1.22 kB
TypeScript
import { ElementRef, AfterViewInit, Renderer2 } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SdsButtonDirective implements AfterViewInit {
private host;
private _renderer;
btnColor?: string;
btnImg?: string;
btnSize?: 'md' | 'sm' | 'xs';
private PREFIX;
constructor(host: ElementRef<HTMLElement>, _renderer: Renderer2);
ngAfterViewInit(): void;
private isBrand;
private isDefault;
private isSoft;
private isTransparent;
private renderImg;
static ɵfac: i0.ɵɵFactoryDeclaration<SdsButtonDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SdsButtonDirective, "button[sdsButtonStrong], button[sdsButtonSoft], button[sdsButtonTransparent], button[sdsButtonDefault], button[sdsButtonBrand], a[sdsButtonStrong], a[sdsButtonSoft], a[sdsButtonTransparent], a[sdsButtonDefault], a[sdsButtonBrand]", never, { "btnColor": { "alias": "btnColor"; "required": false; }; "btnImg": { "alias": "btnImg"; "required": false; }; "btnSize": { "alias": "btnSize"; "required": false; }; }, {}, never, never, false, never>;
}