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;
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…