import React, { useState, MouseEvent } from 'react'; import Transfer from '../assets/transfer.png'; import Search from '../assets/search.svg'; import CloseIcon from '../assets/close.svg'; import ProfileIcon from '../assets/account.svg'; import { Profile } from './Profile'; import { Dropdown } from './Dropdown'; import PolishIcon from '../assets/poland.svg'; import EnglishIcon from '../assets/united-kingdom.svg'; import styled from 'styled-components/macro'; const Topbar = styled.div` background-color:#ECEEF4; height: 80px; padding: 5px; font-size: 24px; font-weight: bold; display: flex; justify-content: space-between; `; const LogoWrapper = styled.div` display: flex; align-items: center; flex-grow: 0.5; justify-content: flex-start; `; const Logo = styled.img` flex-grow: 1; width: 70px; height: 70px; @media only screen and (max-width: 670px) { width: 60px; height: 60px; } `; const Text = styled.div` flex-grow: 2; @media only screen and (max-width: 670px) { display: none; } `; const InputWrapper = styled.div` display: flex; align-items: center; justify-content: center; margin: 10px; flex-grow: 9; background-color:#f2f4f7; border-radius: 5px; `; const Input = styled.div` width: 100%; `; const InputIcon = styled.img` width: 30px; @media only screen and (max-width: 670px) { width: 25px; } cursor: pointer; `; const IconWrapper = styled.div` display: flex; align-items: center; justify-content: space-around; flex-grow: 0.5; `; const Icon = styled.img` width: 40px; cursor: pointer; @media only screen and (max-width: 670px) { width: 35px; } `; const VerticalLine = styled.div` border-left: 1px solid black; height: 30px; ` interface TopbarProps { handleTransfer: (e: MouseEvent) => void; } export default function ({ handleTransfer }: TopbarProps) { const [clearInput, setClearInput] = useState(false); const [isPolish, setIsPolish] = useState(false); const [anchorEl, setAnchorEl] = useState(null); const onLangChange = () => setIsPolish(!isPolish); const handleProfile = (event: MouseEvent) => setAnchorEl(event.currentTarget); const handleClose = () => setAnchorEl(null); const handleClearInput = () => setClearInput(!clearInput); return ( plan na plan {/* */} nasz student ); }