import { useState, useLayoutEffect } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import classNames from 'classnames'; import { colord } from 'colord'; import { Logo } from '@assist/svg'; export const Header = () => { const [contrastBg, setContrastBg] = useState(); const [focusColor, setFocusColor] = useState(); useLayoutEffect(() => { const documentStyles = window.getComputedStyle(document.body); const bannerMain = documentStyles.getPropertyValue('--ext-banner-main'); const b = colord(bannerMain || '#000000'); const contrast = b.isDark() ? b.lighten(0.1) : b.darken(0.1); setContrastBg(contrast.toHex()); const focus = b.isDark() ? b.lighten(0.3) : b.darken(0.3); setFocusColor(focus.toHex()); }, []); return (
{window.extSharedData?.partnerLogo && (
{window.extSharedData.partnerName}
)} {!window.extSharedData?.partnerLogo && ( )}
); };