import {
Avatar,
Box,
Flex,
Image,
Menu,
MenuButton,
MenuItem,
MenuList,
Portal,
Text,
} from "@chakra-ui/react";
import React, { useContext, useState } from "react";
import { NavLink } from "react-router-dom";
import { BsBell, BsCameraVideo } from "react-icons/bs";
import { MdOutlineCastConnected } from "react-icons/md";
import { BiSearch } from "react-icons/bi";
import { IoCompassOutline } from "react-icons/io5";
import { countries, sidebarData } from "../constants/Constants";
import YoutubeContext from "../../context/YoutubeContext";
import SearchBox from "./SearchBox";
const Header = () => {
const { setCountry, country } = useContext(YoutubeContext);
const [isOpen, setIsOpen] = useState(false);
const [flag, setFlag] = useState(
"https://t4.ftcdn.net/jpg/02/81/47/57/240_F_281475718_rlQONmoS2E3CJtv0zFv2HwZ1weGhxpff.jpg"
);
return (
<>
YouTube
setIsOpen(!isOpen)}
>
{countries.map((country_) => (
setCountry(country_.countryCode)}
key={country_.name}
_hover={{ cursor: "pointer" }}
color={country === country_.countryCode ? "black" : "white"}
bg={country === country_.countryCode ? "#ededed" : "#303030"}
padding={"4px 8px"}
borderRadius={"4px"}
>
{country_.name}
))}
>
);
};
export default Header;
const MobileMenubar = ({ isOpen, setIsOpen }) => (
<>
setIsOpen(!isOpen)}
zIndex={120}
>
setIsOpen(!isOpen)}
>
YouTube
{sidebarData.map((data) => (
{" "}
{data.icon} {" "}
{data.name}
))}
>
);