shadcn_ui-breadcrumb

Installation
SKILL.md

Shadcn UI — Breadcrumb

Instructions

ShadBreadcrumb displays the path to the current resource using a hierarchy of links. Children can be ShadBreadcrumbLink, ShadBreadcrumbDropdown, or plain widgets (e.g. Text for current page).

Basic breadcrumb

ShadBreadcrumb(
  children: [
    ShadBreadcrumbLink(
      onPressed: () => print('Navigating to Home'),
      child: const Text('Home'),
    ),
    ShadBreadcrumbDropdown(
      items: [
        ShadBreadcrumbDropMenuItem(
          onPressed: () => print('Navigating to Documentation'),
          child: const Text('Documentation'),
        ),
        ShadBreadcrumbDropMenuItem(
          onPressed: () => print('Navigating to Themes'),
          child: const Text('Themes'),
        ),
      ],
      showDropdownArrow: false,
      child: ShadBreadcrumbEllipsis(),
    ),
    Text('Components'),
    Text('Breadcrumb'),
  ],
)

Custom separator

Default separator is >. Override with separator:

ShadBreadcrumb(
  separator: const Icon(LucideIcons.slash),
  children: [
    ShadBreadcrumbLink(onPressed: () {}, child: const Text('Home')),
    ShadBreadcrumbLink(onPressed: () {}, child: const Text('Components')),
    Text('Breadcrumb'),
  ],
)

Dropdown in breadcrumb

Use ShadBreadcrumbDropdown with items (list of ShadBreadcrumbDropMenuItem) and child (trigger widget). Use ShadBreadcrumbEllipsis() for an ellipsis trigger.

Related skills

More from serverpod/skills-registry

Installs
6
GitHub Stars
8
First Seen
Apr 13, 2026