@coreui/angular
Version:
CoreUI Components Library for Angular
31 lines (30 loc) • 1.47 kB
TypeScript
import { InputSignal } from '@angular/core';
import { TabDirective } from '../tab/tab.directive';
import { TabsService } from '../tabs.service';
import * as i0 from "@angular/core";
export declare class TabsListComponent {
#private;
readonly tabsService: TabsService;
/**
* Specify a layout type for component.
* @type 'fill' | 'justified' | undefined
* @default undefined
*/
readonly layout: InputSignal<'fill' | 'justified' | undefined>;
/**
* Set the variant to tabs, pills or underline.
* @type 'pills' | 'tabs' | 'underline' | 'underline-border' | undefined
* @default undefined
*/
readonly variant: InputSignal<'pills' | 'tabs' | 'underline' | 'underline-border' | undefined>;
/**
* Set the role to tab list.
* @default 'tablist'
*/
readonly role: InputSignal<string>;
readonly hostClasses: import("@angular/core").Signal<Record<string, boolean>>;
readonly tabs: import("@angular/core").Signal<readonly TabDirective[]>;
onKeyDown($event: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TabsListComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TabsListComponent, "c-tabs-list", ["cTabsList"], { "layout": { "alias": "layout"; "required": false; "isSignal": true; }; "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "role": { "alias": "role"; "required": false; "isSignal": true; }; }, {}, ["tabs"], ["*"], true, never>;
}