Introduction
Installation
Next.jsViteLaravelReact RouterRemixAstroTanStack StartTanStack RouterManual InstallationMCP
All componentsTheme
FieldFormInputText FieldTextareaSearch FieldInput OTPNumber FieldNumber FormatSliderCheckboxSwitchRadioSelectCombo BoxList BoxChoice BoxMulti SelectToken FieldNewTag FieldTag GroupCalendarDate FieldDate PickerDate Range PickerRange CalendarTime FieldColor PickerColor FieldColor AreaColor SliderColor SwatchColor Swatch PickerColor ThumbColor WheelDrop ZoneFile Trigger
ButtonButton GroupToggleToggle GroupPreskok Auth Button
EditorHeadingLinkTextKeyboard
CardContainerGrid ListResizableTableTreeSeparatorDescription ListScroll AreaShow MoreToolbar
BreadcrumbsNavbarPaginationTabsSidebar
DialogModalDrawerPopoverPreview TriggerNewSheetTooltipContext MenuDropdownCommandCommand MenuDisclosureMenu
ToastProgress BarProgress CircleMeterLoaderSkeletonNoteBadge
Chart (helpers)Area ChartBar ChartLine ChartPie ChartExperimental ChartsNewExperimental Radial ChartNewExperimental Radar ChartNewBar ListTracker
Async ImageAvatarCarouselPreskok Icon
Navigation

Breadcrumbs

Navigation breadcrumb trails with customizable separators and link handling.

View as MarkdownAsk ChatGPT

Installation

npx shadcn@latest add @preskok/breadcrumbs

Usage

import {
  Breadcrumbs,
  BreadcrumbsItem,
} from "@/components/ui/preskok-ui/breadcrumbs"

export function BreadcrumbsDemo() {
  return (
    <Breadcrumbs>
      <BreadcrumbsItem href="/">Home</BreadcrumbsItem>
      <BreadcrumbsItem href="/products">Products</BreadcrumbsItem>
      <BreadcrumbsItem href="/products/electronics">
        Electronics
      </BreadcrumbsItem>
      <BreadcrumbsItem>Laptop</BreadcrumbsItem>
    </Breadcrumbs>
  )
}

Components

Breadcrumbs

The root breadcrumbs container.

PropTypeDefaultDescription
separator"chevron" | "slash" | boolean"chevron"Separator type between items
classNamestring-Additional CSS classes

BreadcrumbsItem

Individual breadcrumb items.

PropTypeDefaultDescription
hrefstring-Link URL (optional)
separator"chevron" | "slash" | booleantrueOverride separator for this item
classNamestring-Additional CSS classes

Examples

Features

  • Flexible separators - Chevron, slash, or custom separators
  • Accessible navigation - Proper ARIA labels and structure
  • Link support - Optional href for navigation
  • Current page indication - Automatic styling for current page
  • Customizable styling - Full control over appearance
  • Responsive design - Adapts to container width

Toolbar

A toolbar component for grouping action buttons.

Navbar

A comprehensive navigation bar with responsive design.

On this page

Installation
Usage
Components
Breadcrumbs
BreadcrumbsItem
Examples
Features
  1. Home
  2. Docs
  3. Components
  4. Breadcrumbs
  1. Workspace/
  2. Projects/
  3. Release checklist
  1. Home
  2. Current page
  1. Home
  2. Docs
  3. Components
  4. Breadcrumbs
  1. Workspace/
  2. Projects/
  3. Release checklist
  1. Home
  2. Current page