INNER CODE UNIT · JavaScript
toggleSidebar
sam-goodwin/functionless · apps/website/src/theme/DocPage/Layout/Sidebar/index.js:27
const toggleSidebar = useCallback(() => {
if (hiddenSidebar) {
setHiddenSidebar(false);
}
setHiddenSidebarContainer((value) => !value);
}, [setHiddenSidebarContainer, hiddenSidebar]);
return (
<aside
className={clsx(
ThemeClassNames.docs.docSidebarContainer,
styles.docSidebarContainer,
hiddenSidebarContainer && styles.docSidebarContainerHidden,
"[&_.theme-doc-sidebar-menu]:pl-2 [&_.theme-doc-sidebar-menu]:border-l [&_.theme-doc-sidebar-menu]:border-functionless-dark-border ml-8"
)}
onTransitionEnd={(e) => {
if (!e.currentTarget.classList.contains(styles.docSidebarContainer)) {
return;
}