@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
27 lines (26 loc) • 1.5 kB
TypeScript
import { TabHeaderVariantProps } from '../directives/tab-header/tab-header.directive';
import * as i0 from "@angular/core";
export type Tab = {
id: string;
label: string;
status: TabHeaderVariantProps;
};
export declare const tabComponent: (props?: ({
variant?: "box" | "border" | "lift" | null | undefined;
size?: "xs" | "sm" | "md" | "lg" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type TabVariantProps = 'box' | 'border' | 'lift' | null | undefined;
export type TabSizeProps = 'xs' | 'sm' | 'md' | 'lg' | null | undefined;
export type TabProps = {
variant?: TabVariantProps;
size?: TabSizeProps;
};
export declare class TabComponent {
variant: import("@angular/core").InputSignal<TabVariantProps>;
size: import("@angular/core").InputSignal<TabSizeProps>;
disabled: import("@angular/core").InputSignal<boolean>;
active: import("@angular/core").InputSignal<boolean>;
componentClass: import("@angular/core").Signal<string>;
static ɵfac: i0.ɵɵFactoryDeclaration<TabComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TabComponent, "st-tab", never, { "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "active": { "alias": "active"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}