@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
20 lines (19 loc) • 1.46 kB
TypeScript
import * as i0 from "@angular/core";
export declare const iconComponent: (props?: ({
color?: "white" | "black" | "primary" | "secondary" | "tertiary" | "neutral" | "success" | "info" | "warning" | "error" | "base-content" | "base" | "inherit" | null | undefined;
size?: "auto" | "xs" | "sm" | "md" | "lg" | "xl" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type IconColorProps = 'white' | 'black' | 'primary' | 'secondary' | 'tertiary' | 'neutral' | 'success' | 'info' | 'warning' | 'error' | 'base-content' | 'base' | 'inherit' | null | undefined;
export type IconSizeProps = 'auto' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | null | undefined;
export type IconProps = {
color?: IconColorProps;
size?: IconSizeProps;
};
export declare class IconComponent {
color: import("@angular/core").InputSignal<IconColorProps>;
size: import("@angular/core").InputSignal<IconSizeProps>;
icon: import("@angular/core").InputSignal<string>;
componentClass: import("@angular/core").Signal<string>;
static ɵfac: i0.ɵɵFactoryDeclaration<IconComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IconComponent, "st-icon", never, { "color": { "alias": "color"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "icon": { "alias": "icon"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;
}