Так что меня попросили заставить эту кнопку гамбургера свернуть, когда пользователь нажимает на содержимое внутри экрана, однако это не навигационная панель начальной загрузки, чтобы просто иметь data-toggle = "collapse", мне интересно, как яможет сделать это с помощью следующего кода:
<Container fluid className="toolbar">
<svg
width="111px"
height="111px"
className="menuSvg"
xmlns=""
onClick={toggleSidebar}
>
<path
d=""
fill={burgerColor}
stroke={burgerColor}
strokeWidth="1"
/>
</svg>
<div className="logobuton"}>
<Logo logoColor={logo} />
</div>
и функции панели переключения (которую мне нужно использовать, когда пользователь нажимает на содержимое страницы и активна боковая панель)
toggleSidebar = () => {
this.setState(
prevState => ({
sidebarIsOpen: !prevState.sidebarIsOpen
}),
() => {
if (this.state.sidebarIsOpen) {
return document.body.style.overflowY === "hidden";
} else return null;
}
);
};
В настоящее время, чтобы скрыть активную боковую панель, мне нужно снова нажать ту же кнопку (верхняя часть LEFT), что не очень удобно для пользователя.Есть идеи, как я могу это изменить?