UNPKG

@govbr-ds/webcomponents

Version:

Biblioteca de Web Components baseado no GovBR-DS

50 lines (49 loc) 1.68 kB
/** * 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; }