UNPKG

ngx-obelisco-example

Version:

Componentes funcionales y reutilizables para Angular.

36 lines (35 loc) 1.76 kB
import { ComponentRef, ViewContainerRef, Renderer2, AfterViewInit, ElementRef, ChangeDetectorRef, OnDestroy } from '@angular/core'; import { Sizes, TabsProps } from 'ngx-obelisco-example/core/models'; import * as i0 from "@angular/core"; export declare class OTabsComponent implements AfterViewInit, OnDestroy { private viewContainerRef; private renderer; private cdr; navTabsItems: TabsProps[]; isFixedWidth: boolean; isItemsRounded: boolean; isItemsRoundedLight: boolean; size: Sizes; isSlidered: boolean; customClasses: string; tabContentContainer: ViewContainerRef; tabsListRef: ElementRef; activeTabComponentRef: ComponentRef<any> | null; activeTabIndex: number | null; private isDragging; private dragStartPositionX; constructor(viewContainerRef: ViewContainerRef, renderer: Renderer2, cdr: ChangeDetectorRef); ngAfterViewInit(): void; handleArrowClick(direction: 'left' | 'right'): void; activateTab(tabIndex: number): void; handleTabClick(tabIndex: number, event: MouseEvent): void; handleTabKeyup(event: KeyboardEvent, tabIndex: number): void; onMouseDown(event: MouseEvent): void; onMouseLeave(): void; onMouseMove(event: MouseEvent): void; onMouseUp(): void; private handleIcons; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<OTabsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<OTabsComponent, "o-tabs", never, { "navTabsItems": "navTabsItems"; "isFixedWidth": "isFixedWidth"; "isItemsRounded": "isItemsRounded"; "isItemsRoundedLight": "isItemsRoundedLight"; "size": "size"; "isSlidered": "isSlidered"; "customClasses": "customClasses"; }, {}, never, never, false>; }