@vindev/particle
Version:
Angular Component Library using Tailwind
63 lines (62 loc) • 2.56 kB
TypeScript
import { BaseAtom } from '../../shared/mixins';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../../shared/utils/color.directive";
import * as i3 from "../../shared/utils/ripple.directive";
import * as i4 from "../../shared/utils/ghost.directive";
import * as i5 from "../../shared/utils/icon.directive";
import * as i6 from "../../shared/utils/size.directive";
declare const IconButtonMixins: {
new (...args: any[]): {
url: string;
setUrl: string;
};
} & {
new (...args: any[]): {
action: import("@angular/core").EventEmitter<any>;
clicked(event?: MouseEvent | undefined): void;
Sizes: typeof import("../../shared/enums").Sizes;
size: import("../../shared/enums").Sizes;
setSize: string;
setS: string;
setSmall: string;
setM: string;
setMedium: string;
setL: string;
setLarge: string;
setXl: string;
setXlarge: string;
icon: string;
disabled: boolean;
setDisabled: boolean | "";
ghost: boolean;
setGhost: boolean | "";
unset: boolean;
activeTheme: string;
primary: boolean;
setPrimary: boolean | "";
secondary: boolean;
setSecondary: boolean | "";
warn: boolean;
setWarn: boolean | "";
naked: boolean;
setNaked: boolean | "";
setTheme(theme: {
primary?: boolean | undefined;
secondary?: boolean | undefined;
warn?: boolean | undefined;
naked?: boolean | undefined;
}): void;
};
} & typeof BaseAtom;
export declare class IconButtonComponent extends IconButtonMixins {
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<IconButtonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IconButtonComponent, "ptcl-icon-btn", never, {}, {}, never, never, false, never>;
}
export declare class IconButtonComponentModule {
static ɵfac: i0.ɵɵFactoryDeclaration<IconButtonComponentModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<IconButtonComponentModule, [typeof IconButtonComponent], [typeof i1.CommonModule, typeof i2.ColorDirectiveModule, typeof i3.RippleDirectiveModule, typeof i4.GhostDirectiveModule, typeof i5.IconDirectiveModule, typeof i6.SizeDirectiveModule], [typeof IconButtonComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<IconButtonComponentModule>;
}
export {};