Collection of theme-ui and external components.
created:3/15/2021
updated:3/15/2021
source lines:43
comments %:30

Sidebar

Collapsible side bar component

Overview

  • item 1
  • item 2
  • item 3

({ collapsible }) => (
<ThemeProvider>
<SidebarContextProvider collapsible={collapsible}>
<SidebarContext.Consumer>
{({ SidebarToggle }) => (
<Flex css={{ flexDirection: 'row', alignItems: 'start' }}>
<SidebarToggle />
<Sidebar>
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
</Sidebar>
</Flex>
)}
</SidebarContext.Consumer>
</SidebarContextProvider>
</ThemeProvider>
)

Controls

Name
Description
Default
Controls
collapsible

Whether the sidebar can be collapsed

boolean
-

A11y tests

  • item 1
  • item 2
  • item 3

Viewport

  • item 1
  • item 2
  • item 3
320px

  • item 1
  • item 2
  • item 3
375px

  • item 1
  • item 2
  • item 3
768px

  • item 1
  • item 2
  • item 3
1024px