react-lgpd-consent - v0.5.4
    Preparing search index...

    Variable BrandingConst

    Branding: NamedExoticComponent<Readonly<BrandingProps>> = ...

    Componente de branding que exibe crédito "fornecido por LÉdipO.eti.br".

    Components

    1.0.0

    Este componente exibe uma assinatura discreta da biblioteca em banners e modais. É open-source e gratuito - o branding é uma forma de apoiar o projeto.

    • Memoizado: Evita re-renders desnecessários (props são estáveis)
    • Design tokens: Respeita cores customizadas do contexto
    • Responsivo: Adapta-se ao tema light/dark automaticamente
    • SSR-safe: Compatível com Server-Side Rendering
    • Acessibilidade: Link com rel="noopener noreferrer" para segurança
    • Banner: Menor (0.65rem), alinhado à direita, margem superior
    • Modal: Menor (0.65rem), alinhado à direita, padding lateral e inferior

    Pode ser ocultado via:

    • Prop hidden={true} (controle direto)
    • Prop hideBranding={true} no ConsentProvider (afeta todos os componentes)

    Propriedades do componente (tipado via BrandingProps)

    Elemento JSX do branding ou null se oculto

    <Branding variant="banner" />
    
    <Branding variant="modal" />
    
    const [showBranding, setShowBranding] = useState(true)
    <Branding variant="banner" hidden={!showBranding} />
    <ConsentProvider
    categories={{ enabledCategories: ['analytics'] }}
    hideBranding={true}
    >
    <App />
    </ConsentProvider>