@govbr-ds/webcomponents
Version:
Biblioteca de Web Components baseado no GovBR-DS
40 lines (39 loc) • 1.51 kB
TypeScript
/**
* O subcomponente `br-footer-item` deve ser utilizado juntamente com o subcomponente [`br-footer-category`](/docs/components/footer-category) para representar os itens dentro de uma categoria no rodapé.
* De acordo com o a documentação de design do GovBR, esses dois subcomponentes formam o mapa do site.
* Portanto sob esse contexto, o `br-footer-item` representa uma página no site.
*
* O `br-footer-item` deve ser utilizado como filho direto do componente [`br-footer-category`](/docs/components/footer-category).
*
* @slot default - Área destinada ao conteúdo do item.
*/
export declare class FooterItem {
/**
* Referência ao elemento host do componente.
* Utilize esta propriedade para acessar e manipular o elemento do DOM associado ao componente.
*/
el: HTMLBrFooterItemElement;
/**
* Identificador único.
* Caso não seja fornecido, um ID gerado automaticamente será usado.
*/
readonly customId: string;
/**
* URL ou caminho para o qual o usuário será direcionado ao clicar no item.
* Quando definido, o item será renderizado como um link.
* @example 'https://www.gov.br'
* @example '/home'
* @example '#section'
*/
readonly href?: string;
/**
* Monta o objeto com as classes CSS do componente
* @returns Objeto com as classes CSS do componente
*/
private getCssClassMap;
/**
* Renderiza o componente
* @returns JSX do componente
*/
render(): any;
}