Sidebar

Playground

Content

Title

Usage

SidebarHeader, SidebarContent, SidebarFooter로 탐색 영역을 구성합니다. SidebarTrigger는 SidebarHeader 안에 한 개 배치하며 아이콘을 자동으로 제공합니다. collapsed와 onCollapsedChange로 접힘 상태를 관리하거나 defaultCollapsed로 초기 상태를 지정합니다. labels로 접기·펼치기 문구를 설정합니다. 링크, 선택 상태와 라우팅은 앱에서 구성합니다.

'use client';
import {
  Sidebar,
  SidebarHeader,
  SidebarContent,
  SidebarTrigger,
} from '@mbsw/ui';

export default function Example() {
  return (
    <Sidebar
      aria-label={"프로젝트 탐색"}
      style={{ height: 200 }}
      labels={{
        collapse: "사이드바 접기",
        expand: "사이드바 펼치기",
      }}
    >
      <SidebarHeader
        style={{ minHeight: 'var(--riido-primitive-spacing-spacing-7)' }}
      >
        <span>{"워크스페이스"}</span>
        <SidebarTrigger />
      </SidebarHeader>
      <SidebarContent>{"개요"}</SidebarContent>
    </Sidebar>
  );
}

Playground의 Code 탭에서 현재 설정과 동작이 포함된 예제 전체를 복사할 수 있습니다. 공통 CSS 설치는 설치하기를 확인하세요.

Composition