@govbr-ds/webcomponents
Version:
Biblioteca de Web Components baseado no GovBR-DS
38 lines (37 loc) • 1.89 kB
TypeScript
/**
* O componente `br-footer` representa o rodapé do site, de acordo com a documentação de design do GovBR.
* Ele é composto por vários subcomponentes, como [`br-footer-category`](/docs/components/footer-category), [`br-footer-item`](/docs/components/footer-item), [`br-footer-social`](/docs/components/footer-social), [`br-footer-legal`](/docs/components/footer-legal) e [`br-logo`](/docs/components/footer-logo).
* Para uma descrição detalhada, consulte a [documentação do GovBR-DS](https://www.gov.br/ds/components/footer?tab=designer).
*
* @slot logo - Área destinada ao logo do rodapé. Utilize o componente `br-logo` para adicionar o logo.
* @slot default - Área destinada ao mapa do site. Utilize o componente `br-footer-category` juntamente com o componente `br-footer-item` para adicionar itens.
* @slot social-network - Área destinada às redes sociais. Utilize o componente `br-footer-social` para adicionar redes sociais.
* @slot partner-logo - Área destinada aos logos de parceiros. Utilize o componente `br-logo` para adicionar os logos.
* @slot legal - Área destinada às informações legais. Utilize o componente `br-footer-legal` para adicionar informações legais.
*/
export declare class Footer {
/**
* Referência ao elemento host do componente.
* Utilize esta propriedade para acessar e manipular o elemento do DOM associado ao componente.
*/
el: HTMLBrFooterElement;
/**
* Identificador único.
* Caso não seja fornecido, um ID gerado automaticamente será usado.
*/
readonly customId: string;
/**
* Indica o tema do rodapé.
*/
theme: 'dark' | 'light';
/**
* Texto de descrição das redes sociais.
*/
socialNetworkTitle: string;
private getCssClassMap;
/**
* Renderiza o componente.
* @returns JSX do componente.
*/
render(): any;
}