Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "frontend-packages/react-cookie-banner/src/components/banner/header/header"

Index

Variables

Variables

Const BannerHeader

BannerHeader: ForwardRefExoticComponent<RefAttributes<HTMLDivElement>> = forwardRef<HTMLDivElement>((_, ref) => {const banner = useBanner();const {headerDesign: { logo, logoRetina, logoAlt },decision: { showCloseIcon },texts: { headline },activeAction,individualPrivacyOpen,individualTexts,i18n: { headerTitlePrivacyPolicyHistory }} = banner;// Calculate logoconst useRetina = logoRetina && !logo?.endsWith(".svg") && window.devicePixelRatio > 1;const useLogo = useRetina ? logoRetina : logo;// Calculate headlineconst useHeadline = individualPrivacyOpen? activeAction === "history"? headerTitlePrivacyPolicyHistory: individualTexts.headline: headline;return (<div ref={ref} {...bannerHeaderInlineStyleContainer(banner)}><div {...bannerHeaderInlineStyle(banner)}>{!!useLogo && (<img alt={logoAlt || ""} src={useLogo} {...bannerHeaderInlineStyleLogo(banner, useRetina)} />)}{!!useHeadline && <div {...commonInlineStyleHeaderHeadline(banner, false)}>{useHeadline}</div>}{(!!showCloseIcon || !!activeAction) && <BannerCloseIcon />}</div></div>);})

Generated using TypeDoc