Server IP : 192.250.235.76 / Your IP : 45.90.210.12
System : Linux s2968.sgp1.stableserver.net 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
PHP Version : 8.2.29
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
1902120114081995
Server IP : 198.54.116.172 / Your IP : 216.73.216.36
System : Linux server322.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : mail
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /home/sadasgfe/fashiondebate.pk/wp-content/plugins/extendify/src/Assist/pages/parts//Header.jsx
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 (
<header className="flex w-full border-b border-gray-400 bg-banner-main">
<div className="mx-auto mt-auto flex w-full max-w-[996px] flex-col px-4">
<div className="my-6 flex flex-wrap items-center justify-between gap-x-4 gap-y-6">
{window.extSharedData?.partnerLogo && (
<div className="flex h-10 max-w-52 overflow-hidden md:max-w-72">
<img
className="max-h-full max-w-full object-contain"
src={window.extSharedData.partnerLogo}
alt={window.extSharedData.partnerName}
/>
</div>
)}
{!window.extSharedData?.partnerLogo && (
<Logo className="logo max-h-9 w-32 text-banner-text sm:w-40" />
)}
<div
id="assist-menu-bar"
className={classNames(
'flex-wrap items-center gap-4 lg:flex lg:w-auto',
)}>
<a
style={{
borderColor: contrastBg,
'--tw-ring-color': focusColor,
'--ext-override': focusColor,
}}
className="block cursor-pointer rounded-sm border border-gray-500 bg-white px-4 py-2 text-center text-sm text-gray-900 no-underline transition-colors duration-200 hover:bg-gray-100 focus:outline-none focus:ring focus:ring-gray-900 focus:ring-offset-1 lg:inline-block lg:rounded-sm"
href={window.extSharedData.homeUrl}
target="_blank">
{__('View site', 'extendify-local')}
</a>
</div>
</div>
</div>
</header>
);
};
Name
Size
Last Modified
Owner / Group
Permissions
Options
.. -- December 18 2025 11:49:17 sadasgfe / sadasgfe 0755 Header.jsx 2.123 KB July 16 2025 19:39:24 sadasgfe / sadasgfe 0644