Skip to content
CtrlK

ArdoSidebar

On this page

Sidebar component supporting JSX-first section composition.

import { ArdoSidebar } from "ardo/ui"

<ArdoSidebar>{children}</ArdoSidebar>

Props

NameTypeRequiredDescription
childrenReactNodeNoSidebar sections. Each section contributes one tab and one panel. Inside
ArdoRoot, leave this empty to get one section per top-level route folder.
headerReactNodeNoContent rendered above navigation (e.g. search)
classNamestringNoAdditional CSS classes

Props type: ArdoSidebarProps

Example

<ArdoSidebar>
  <ArdoSidebarSection id="guide" label="Guide" to="/guide">
    <ArdoSidebarGroup title="Guide">
      <ArdoSidebarLink to="/guide/getting-started">Getting Started</ArdoSidebarLink>
    </ArdoSidebarGroup>
  </ArdoSidebarSection>
</ArdoSidebar>