UNPKG

primeng

Version:

PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeB

54 lines (53 loc) 2.26 kB
import { AfterContentInit, AfterViewInit, ElementRef, QueryList, TemplateRef } from '@angular/core'; import { PrimeTemplate } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; import * as i0 from "@angular/core"; /** * TabList is a helper component for Tabs component. * @group Components */ export declare class TabList extends BaseComponent implements AfterViewInit, AfterContentInit { /** * A template reference variable that represents the previous icon in a UI component. * @type {TemplateRef<any> | undefined} * @group Templates */ prevIconTemplate: TemplateRef<any> | undefined; /** * A template reference variable that represents the next icon in a UI component. * @type {TemplateRef<any> | undefined} * @group Templates */ nextIconTemplate: TemplateRef<any> | undefined; templates: QueryList<PrimeTemplate> | undefined; content: ElementRef<HTMLDivElement>; prevButton: ElementRef<HTMLButtonElement>; nextButton: ElementRef<HTMLButtonElement>; inkbar: ElementRef<HTMLSpanElement>; tabs: ElementRef<HTMLDivElement>; pcTabs: any; isPrevButtonEnabled: import("@angular/core").WritableSignal<boolean>; isNextButtonEnabled: import("@angular/core").WritableSignal<boolean>; resizeObserver: ResizeObserver; showNavigators: import("@angular/core").Signal<any>; tabindex: import("@angular/core").Signal<any>; scrollable: import("@angular/core").Signal<any>; constructor(); get prevButtonAriaLabel(): string; get nextButtonAriaLabel(): string; ngAfterViewInit(): void; _prevIconTemplate: TemplateRef<any> | undefined; _nextIconTemplate: TemplateRef<any> | undefined; ngAfterContentInit(): void; ngOnDestroy(): void; onScroll(event: Event): void; onPrevButtonClick(): void; onNextButtonClick(): void; updateButtonState(): void; updateInkBar(): void; getVisibleButtonWidths(): number; bindResizeObserver(): void; unbindResizeObserver(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TabList, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TabList, "p-tablist", never, {}, {}, ["prevIconTemplate", "nextIconTemplate", "templates"], ["*"], true, never>; }