|
|
@ -4,6 +4,7 @@ import cartIcon from "../../../assets/icons/dark-crimson-cart-icon.svg"; |
|
|
|
import profileIcon from "../../../assets/icons/dark-crimson-profile-icon.svg"; |
|
|
|
import profileIcon from "../../../assets/icons/dark-crimson-profile-icon.svg"; |
|
|
|
import searchIcon from "../../../assets/icons/dark-crimson-search-box.svg"; |
|
|
|
import searchIcon from "../../../assets/icons/dark-crimson-search-box.svg"; |
|
|
|
import lightGraySearchIcon from "../../../assets/icons/light-gray-search-box.svg"; |
|
|
|
import lightGraySearchIcon from "../../../assets/icons/light-gray-search-box.svg"; |
|
|
|
|
|
|
|
import darkCrimsonHamburgerMenu from "../../../assets/icons/dark-crimson-hamburger-menu.svg"; |
|
|
|
import verticalLineIcon from "../../../assets/icons/dark-crimson-vertical-line.svg"; |
|
|
|
import verticalLineIcon from "../../../assets/icons/dark-crimson-vertical-line.svg"; |
|
|
|
|
|
|
|
|
|
|
|
const HeaderDesign1 = ({ |
|
|
|
const HeaderDesign1 = ({ |
|
|
@ -24,10 +25,13 @@ const HeaderDesign1 = ({ |
|
|
|
menuItems, |
|
|
|
menuItems, |
|
|
|
category, |
|
|
|
category, |
|
|
|
searchBox, |
|
|
|
searchBox, |
|
|
|
|
|
|
|
topHeader, |
|
|
|
|
|
|
|
bottomHeader, |
|
|
|
}) => { |
|
|
|
}) => { |
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<header className="container mx-auto py-2 px-8 w-full bg-white rounded shadow-sm"> |
|
|
|
<header className="container mx-auto py-2 px-8 w-full bg-white rounded shadow-sm"> |
|
|
|
<div className="flex justify-between items-center mb-7"> |
|
|
|
{topHeader && ( |
|
|
|
|
|
|
|
<div className="flex justify-between items-center mb-2"> |
|
|
|
<div className=""> |
|
|
|
<div className=""> |
|
|
|
<span className="text-xs font-light ml-4 text-productPrice"> |
|
|
|
<span className="text-xs font-light ml-4 text-productPrice"> |
|
|
|
انتخاب کشور |
|
|
|
انتخاب کشور |
|
|
@ -37,13 +41,16 @@ const HeaderDesign1 = ({ |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div className=""> |
|
|
|
<div className=""> |
|
|
|
<span className="text-xs font-light text-productPrice">شکایات</span> |
|
|
|
<span className="text-xs font-light text-productPrice ml-2 "> |
|
|
|
<span className="text-xs font-light mr-4 text-productPrice"> |
|
|
|
شکایات{" "} |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
<span className="text-xs font-light text-productPrice"> |
|
|
|
ورود و ثبت نام |
|
|
|
ورود و ثبت نام |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div className="flex justify-between items-center"> |
|
|
|
)} |
|
|
|
|
|
|
|
<div className="flex justify-between items-center relative"> |
|
|
|
<div className="ml-10"> |
|
|
|
<div className="ml-10"> |
|
|
|
<span className="text-sm font-bold text-productPrice ml-4"> |
|
|
|
<span className="text-sm font-bold text-productPrice ml-4"> |
|
|
|
Design System |
|
|
|
Design System |
|
|
@ -56,7 +63,7 @@ const HeaderDesign1 = ({ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{menuItems && ( |
|
|
|
{menuItems && ( |
|
|
|
<div |
|
|
|
<div |
|
|
|
className="hidden lg:flex items-center justify-around flex-1" |
|
|
|
className="hidden lg:flex items-center w-3/5 justify-around flex-1 absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2" |
|
|
|
style={{ maxWidth: 700 }} |
|
|
|
style={{ maxWidth: 700 }} |
|
|
|
> |
|
|
|
> |
|
|
|
<a href="#" className="text-productPrice text-xs"> |
|
|
|
<a href="#" className="text-productPrice text-xs"> |
|
|
@ -81,9 +88,10 @@ const HeaderDesign1 = ({ |
|
|
|
)} |
|
|
|
)} |
|
|
|
{searchBox && ( |
|
|
|
{searchBox && ( |
|
|
|
<div |
|
|
|
<div |
|
|
|
className="flex flex-row-reverse flex-1 items-center relative" |
|
|
|
className="flex flex-1 w-full absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2" |
|
|
|
style={{ maxWidth: 800 }} |
|
|
|
style={{ maxWidth: 700 }} |
|
|
|
> |
|
|
|
> |
|
|
|
|
|
|
|
<div className="flex flex-row-reverse items-center relative w-full"> |
|
|
|
<img |
|
|
|
<img |
|
|
|
src={lightGraySearchIcon} |
|
|
|
src={lightGraySearchIcon} |
|
|
|
alt="" |
|
|
|
alt="" |
|
|
@ -95,6 +103,7 @@ const HeaderDesign1 = ({ |
|
|
|
className="text-xs rounded-lg pr-4 pl-10 py-2 w-full border border-gray-400" |
|
|
|
className="text-xs rounded-lg pr-4 pl-10 py-2 w-full border border-gray-400" |
|
|
|
/> |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
)} |
|
|
|
)} |
|
|
|
{loginBtn && ( |
|
|
|
{loginBtn && ( |
|
|
|
<div className="flex justify-end mr-7"> |
|
|
|
<div className="flex justify-end mr-7"> |
|
|
@ -129,6 +138,39 @@ const HeaderDesign1 = ({ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
)} |
|
|
|
)} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
{bottomHeader && ( |
|
|
|
|
|
|
|
<div className="flex items-center mt-4 relative w-full "> |
|
|
|
|
|
|
|
<div className="ml-10 flex items-center"> |
|
|
|
|
|
|
|
<img src={darkCrimsonHamburgerMenu} alt="" className="w-5 h-5" /> |
|
|
|
|
|
|
|
<span className="text-xs text-productPrice mr-2"> |
|
|
|
|
|
|
|
دسته بندی ها کالاها |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div |
|
|
|
|
|
|
|
className="hidden lg:flex items-center justify-around w-3/5 absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2" |
|
|
|
|
|
|
|
style={{ maxWidth: 700 }} |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
<a href="#" className="text-productPrice text-xs"> |
|
|
|
|
|
|
|
محصولات |
|
|
|
|
|
|
|
</a> |
|
|
|
|
|
|
|
<a href="#" className="text-productPrice text-xs"> |
|
|
|
|
|
|
|
دسته بندی |
|
|
|
|
|
|
|
</a> |
|
|
|
|
|
|
|
<a href="#" className="text-productPrice text-xs"> |
|
|
|
|
|
|
|
تماس با ما |
|
|
|
|
|
|
|
</a> |
|
|
|
|
|
|
|
<a href="#" className="text-productPrice text-xs"> |
|
|
|
|
|
|
|
درباره ما |
|
|
|
|
|
|
|
</a> |
|
|
|
|
|
|
|
<a href="#" className="text-productPrice text-xs"> |
|
|
|
|
|
|
|
پیگیری |
|
|
|
|
|
|
|
</a> |
|
|
|
|
|
|
|
<a href="#" className="text-productPrice text-xs"> |
|
|
|
|
|
|
|
وبلاگ |
|
|
|
|
|
|
|
</a> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
)} |
|
|
|
</header> |
|
|
|
</header> |
|
|
|
); |
|
|
|
); |
|
|
|
}; |
|
|
|
}; |
|
|
@ -148,9 +190,12 @@ HeaderDesign1.defaultProps = { |
|
|
|
btnPY: "py-2", |
|
|
|
btnPY: "py-2", |
|
|
|
btnPX: "px-8", |
|
|
|
btnPX: "px-8", |
|
|
|
|
|
|
|
|
|
|
|
menuItems: true, |
|
|
|
topHeader: true, |
|
|
|
|
|
|
|
bottomHeader: true, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
menuItems: false, |
|
|
|
category: false, |
|
|
|
category: false, |
|
|
|
searchBox: false, |
|
|
|
searchBox: true, |
|
|
|
// icons
|
|
|
|
// icons
|
|
|
|
loginBtn: false, |
|
|
|
loginBtn: false, |
|
|
|
|
|
|
|
|
|
|
|