Breadcrumb
현재 리소스의 위치를 계층형 링크로 표시합니다.
설치
사용법
import {
Breadcrumb,
BreadcrumbItem,
BreadcrumbLink,
BreadcrumbList,
BreadcrumbPage,
BreadcrumbSeparator,
} from "@/components/ui/breadcrumb"<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem>
<BreadcrumbLink href="/">Home</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbLink href="/components">Components</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Breadcrumb</BreadcrumbPage>
</BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>구성
다음 조합으로 Breadcrumb:
Breadcrumb
└── BreadcrumbList
├── BreadcrumbItem
│ └── BreadcrumbLink
├── BreadcrumbSeparator
├── BreadcrumbItem
│ └── BreadcrumbLink
├── BreadcrumbSeparator
└── BreadcrumbItem
└── BreadcrumbPage예제
Basic
홈 링크와 컴포넌트 링크가 있는 기본 Breadcrumb입니다.
Custom separator
Use a custom component as children for <BreadcrumbSeparator /> to create a custom separator.
Dropdown
<BreadcrumbItem />과 <DropdownMenu />를 조합해 Breadcrumb 안에 드롭다운을 만들 수 있습니다.
Collapsed
We provide a <BreadcrumbEllipsis /> component to show a collapsed state when the breadcrumb is too long.
Link component
To use a custom link component from your routing library, you can use the asChild prop on <BreadcrumbLink />.
RTL
RTL 지원을 활성화하려면 RTL 설정 가이드를 참고하세요.
API 참조
Breadcrumb
The Breadcrumb component is the root navigation element that wraps all breadcrumb components.
| 속성 | 타입 | 기본값 |
|---|---|---|
className | string | - |
BreadcrumbList
The BreadcrumbList component displays the ordered list of breadcrumb items.
| 속성 | 타입 | 기본값 |
|---|---|---|
className | string | - |
BreadcrumbItem
The BreadcrumbItem component wraps individual breadcrumb items.
| 속성 | 타입 | 기본값 |
|---|---|---|
className | string | - |
BreadcrumbLink
The BreadcrumbLink component displays a clickable link in the breadcrumb.
| 속성 | 타입 | 기본값 |
|---|---|---|
className | string | - |
BreadcrumbPage
The BreadcrumbPage component displays the current page in the breadcrumb (non-clickable).
| 속성 | 타입 | 기본값 |
|---|---|---|
className | string | - |
BreadcrumbSeparator
BreadcrumbSeparator 컴포넌트는 Breadcrumb 항목 사이의 구분자를 표시합니다. children을 전달해 기본 구분자 아이콘을 바꿀 수 있습니다.
| 속성 | 타입 | 기본값 |
|---|---|---|
children | React.ReactNode | - |
className | string | - |
BreadcrumbEllipsis
The BreadcrumbEllipsis component displays an ellipsis indicator for collapsed breadcrumb items.
| 속성 | 타입 | 기본값 |
|---|---|---|
className | string | - |