UNPKG

@wizco/fenixds-ngx

Version:

Componentes fenix design system para Angular.

76 lines 2.53 kB
import { AfterViewInit, ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { Router } from '@angular/router'; import { NavTabsOptions } from './tabs.types'; import * as i0 from "@angular/core"; export declare class TabsComponent implements OnChanges, AfterViewInit { private readonly router; private el; /** * @ignore */ navTabs: ElementRef; /** * Variável para definir o tipo de navegação * @param {string} type */ type: 'header' | 'nav'; /** * Elementos divididos igualmente ocupando toda largura * @param {boolean} full */ full: boolean; /** * Variável para definir o item ativo e monitorar a mudança * @param {string} selected */ selected: string; /** habilitar reponsivo * @param {Boolean} enabledResponsive */ enabledResponsive: Boolean; /** * Opções de navegação por rotas * @param {NavTabsOptions[]} links */ set setListOptions(links: NavTabsOptions[]); /** * Variável para definir se o componente terá borda ou não * @param {boolean} noBorder */ noBorder: boolean; autoScroll: boolean; /** * Evento de click no botão ou link do componente * @param {EventEmitter<void>} handleClick * @returns {void} */ handleClick: EventEmitter<void>; /** * @ignore */ links: NavTabsOptions[]; /** * Variavel se é mobile ou não */ isMobile: boolean; constructor(router: Router, el: ElementRef); /** * @ignore */ ngOnChanges(changes: SimpleChanges): void; /** * @ignore */ ngAfterViewInit(): void; /** * @ignore */ eventSubmit(link?: any): void; /** * @ignore */ handleActive(timer?: number, buttonClick?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<TabsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TabsComponent, "wco-navtabs", never, { "type": { "alias": "type"; "required": false; }; "full": { "alias": "full"; "required": false; }; "selected": { "alias": "selected"; "required": false; }; "enabledResponsive": { "alias": "enabled-responsive"; "required": false; }; "setListOptions": { "alias": "listOptions"; "required": false; }; "noBorder": { "alias": "no-border"; "required": false; }; "autoScroll": { "alias": "autoScroll"; "required": false; }; }, { "handleClick": "handleClick"; }, never, ["*"], true, never>; } //# sourceMappingURL=tabs.component.d.ts.map