BurgerMenuWrapper
const BurgerMenu: FC = () => {
const [enable, setEnable] = useState(false);
const handleMenu = () => setEnable(!enable);
return (
<div onClick={handleMenu}>
<BurgerMenuIcon />
{enable ? <BurgerMenuWrapper>BurgerMenu</BurgerMenuWrapper> : <></>}
</div>
);
};
const BurgerMenuWrapper = styled.div({
position: 'absolute',
width: '100%',
height: '100%',
background: '#FF3322',
zIndex: '10',
});
`const BurgerMenu: FC = () => {
const [enable, setEnable] = useState(false);
const handleMenu = () => setEnable(!enable);
return (
<div onClick={handleMenu}>
<BurgerMenuIcon />
{enable ? <BurgerMenuWrapper>BurgerMenu</BurgerMenuWrapper> : <></>}
</div>
);
};
const BurgerMenuWrapper = styled.div({
position: 'absolute',
width: '100%',
height: '100%',
background: '#FF3322',
zIndex: '10',
});
Емае, выпадающее меню на чистом css реализовать можно, зачем тут js
Обсуждают сегодня