@govbr-ds/webcomponents
Version:
Biblioteca de Web Components baseado no GovBR-DS
53 lines (52 loc) • 1.4 kB
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
/**
* Para uma descrição detalhada, consulte a [documentação do GovBR-DS](https://www.gov.br/ds/components/tab-item?tab=designer).
*
* @slot default - Slot com conteúdo do item da tab
*/
export declare class TabItem {
/**
* Referência ao elemento host do componente.
* Utilize esta propriedade para acessar e manipular o elemento do DOM associado ao componente.
*/
el: HTMLBrTabItemElement;
readonly TabItemId: string;
/**
* Define ícone do item de tab
* @type {string}
*/
readonly icon: string;
/**
* Define o título do item de tab
* @type {string}
*/
readonly tabItemTitle: string;
/**
* Define se mostra somente o ícone
* @type {boolean}
* @default false
*/
readonly onlyIcon: boolean;
/**
* Define se o item de tab é ativo
* @type {boolean}
*/
isActive: boolean;
/**
* Define contador do item de tab
* @type {string}
*/
readonly counter: string;
/**
* Define se o Tab usará um esquema de cores.
* Apenas o esquema 'dark' está disponível para o modo escuro.
* @type {string}
*/
colorMode: string;
elementInternals: ElementInternals;
itemTabClick: EventEmitter<{
id: string;
}>;
private getCssClassMap;
render(): any;
}