@govbr-ds/webcomponents
Version:
Biblioteca de Web Components baseado no GovBR-DS
50 lines (49 loc) • 1.68 kB
TypeScript
/**
* O subcomponente `br-footer-logo` representa a logo principal do site ou a logo dos parceiros.
* Ele deve ser utilizado como filho direto do componente [`br-footer`](/docs/components/footer).
* Para que ele represente a logo principal do site, o atributo `is-partner` deve ser definido como `false`, ou não deve ser definido.
* Para que ele represente a logo de um parceiro, o atributo `is-partner` deve ser definido como `true`.
*/
export declare class FooterLogo {
/**
* Referência ao elemento host do componente.
* Utilize esta propriedade para acessar e manipular o elemento do DOM associado ao componente.
*/
el: HTMLBrFooterLogoElement;
/**
* Identificador único.
* Caso não seja fornecido, um ID gerado automaticamente será usado.
*/
readonly customId: string;
/**
* Url da logo padrão.
*/
src: string;
/**
* Descrição da logo.
*/
description: string;
/**
* Posição da logo.
*/
position: 'left' | 'center' | 'right';
/**
* Define se a logo é de um parceiro.
*/
readonly isPartner: boolean;
/**
* Monta o mapa de classes CSS que serão aplicadas ao componente.
* @returns Objeto com as classes CSS que serão aplicadas ao componente.
*/
private getCssClassMap;
/**
* Monta o mapa de classes CSS que serão aplicadas ao host do componente.
* @returns Objeto com as classes CSS que serão aplicadas ao host do componente.
*/
private getRootCssClassMap;
/**
* Monta o JSX que representa o componente.
* @returns JSX que representa o componente.
*/
render(): any;
}