MCPInstall

syncfusion-blazor-breadcrumb

Implement Syncfusion Blazor Breadcrumb (SfBreadcrumb) control for hierarchical navigation. Use this when building breadcrumb trails, auto-generating items from URLs, or managing dynamic navigation sequences. This skill covers overflow modes, item templates, icon customization, and responsive layout configurations.

Installs
337
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/syncfusion/blazor-ui-components-skills --skill syncfusion-blazor-breadcrumb
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads syncfusion-blazor-breadcrumb automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Syncfusion Blazor Breadcrumb Component

When to Use This Skill

Use this skill when you need to:

  • Build navigation breadcrumbs for single-page applications (SPAs) to show the user's current position in a hierarchy
  • Auto-generate breadcrumb trails based on the current URL path
  • Create custom navigation sequences with dynamic item management (add/remove items at runtime)
  • Handle overflow scenarios with many breadcrumb items (collapsed, menu, wrap, scroll modes)
  • Customize visual appearance with icons, images, separators, or templates
  • Implement templated breadcrumb layouts using Chip components or custom renderers
  • Enable/disable navigation based on business logic or user roles

The Syncfusion Blazor Breadcrumb component provides built-in URL parsing, responsive overflow handling, and templating capabilities to simplify hierarchical navigation UIs.


Component Overview

The Blazor Breadcrumb component is a navigation control that displays a hierarchy of pages or sections visited within an application.

Key Features:

  • Auto-generated items from current URL path
  • Manual item declaration using BreadcrumbItem tag directive
  • Multiple overflow modes (Collapsed, Menu, Wrap, Scroll, Hidden, None)
  • Icon and image support via IconCss property
  • Template-based customization for items and separators
  • Dynamic item management (add/remove at runtime)
  • URL navigation (relative or absolute)
  • Responsive design with CSS customization

Documentation and Navigation Guide

Getting Started

📄 Read: references/getting-started.md

  • NuGet package installation (Syncfusion.Blazor.Navigations)
  • Namespace imports and service registration
  • Theme stylesheet and script configuration
  • Basic <SfBreadcrumb> component initialization
  • First render with URL-based navigation

Item Configuration

📄 Read: references/breadcrumb-items-configuration.md

  • BreadcrumbItem properties (Text, Url, IconCss)
  • Declaring items using <BreadcrumbItem> tag directive
  • Auto-generating items from the current page URL
  • Generating items from an absolute URL using the Url property
  • Dynamically adding and removing items at runtime using the Items property

Icons and Visual Elements

📄 Read: references/icons-and-visual-elements.md

  • Adding font icons with e-icons CSS class
  • Image customization via IconCss property with custom CSS classes
  • SVG image support for breadcrumb items
  • Icon-only breadcrumb items (no text)
  • Displaying icons selectively (e.g., first item only)

Navigation and Routing

📄 Read: references/navigation-and-routing.md

  • Relative URL navigation in breadcrumb items
  • Absolute URL navigation for external links
  • Disabling navigation with EnableNavigation="false"
  • Enabling navigation for the active (last) item with EnableActiveItemNavigation="true"

Overflow Modes

📄 Read: references/overflow-modes.md

  • Limiting displayed items with MaxItems property
  • Collapsed mode: Hide middle items, show first/last with expand button
  • Menu mode: Remaining items in a dropdown submenu
  • Wrap mode: Items wrap to multiple lines
  • Scroll mode: Horizontal scroll bar for overflow
  • Hidden mode: Hidden items revealed on parent click
  • None mode: All items on a single line

Templates and Customization

📄 Read: references/templates-and-customization.md

  • ItemTemplate for rendering custom item UI
  • SeparatorTemplate for customizing item separators
  • Template context parameter for accessing current item data
  • Integrating Chip components with ItemTemplate
  • Specific item customization using child content

Styling and Appearance

📄 Read: references/styling-and-appearance.md

  • CSS classes for customization (.e-breadcrumb-item, .e-breadcrumb-text, .e-breadcrumb-icon, .e-breadcrumb-separator)
  • Theme Studio integration for custom themes
  • Overriding default Breadcrumb styling with CSS
  • Customizing background, text color, icon color, and separator color

Quick Start Example

Basic breadcrumb with explicit items:

@using Syncfusion.Blazor.Navigations

<SfBreadcrumb>
    <BreadcrumbItems>
        <BreadcrumbItem IconCss="e-icons e-home" Url="https://example.com/home"></BreadcrumbItem>
        <BreadcrumbItem Text="Products" Url="https://example.com/products"></BreadcrumbItem>
        <BreadcrumbItem Text="Electronics" Url="https://example.com/products/electronics"></BreadcrumbItem>
        <BreadcrumbItem Text="Laptops"></BreadcrumbItem>
    </BreadcrumbItems>
</SfBreadcrumb>

Auto-generated breadcrumb from current URL:

@using Syncfusion.Blazor.Navigations

<SfBreadcrumb></SfBreadcrumb>

Common Patterns

Pattern 1: Icon + Text Items

Combine icons with text for visual hierarchy and quick scanning:

<SfBreadcrumb>
    <BreadcrumbItems>
        <BreadcrumbItem IconCss="e-icons e-home" Url="/"></BreadcrumbItem>
        <BreadcrumbItem IconCss="e-icons e-folder-open" Text="Documents" Url="/docs"></BreadcrumbItem>
        <BreadcrumbItem Text="Projects"></BreadcrumbItem>
    </BreadcrumbItems>
</SfBreadcrumb>

Pattern 2: Handling Long Breadcrumb Trails

Use MaxItems with OverflowMode to manage deep hierarchies:

<SfBreadcrumb MaxItems="4" OverflowMode="BreadcrumbOverflowMode.Menu">
    <BreadcrumbItems>
        <BreadcrumbItem Text="Home" Url="/"></BreadcrumbItem>
        <BreadcrumbItem Text="Category 1" Url="/cat1"></BreadcrumbItem>
        <BreadcrumbItem Text="Category 2" Url="/cat1/cat2"></BreadcrumbItem>
        <BreadcrumbItem Text="Category 3" Url="/cat1/cat2/cat3"></BreadcrumbItem>
        <BreadcrumbItem Text="Current Page"></BreadcrumbItem>
    </BreadcrumbItems>
</SfBreadcrumb>

Pattern 3: Dynamic Item Management

Add/remove items at runtime based on user actions:

@using Syncfusion.Blazor.Navigations

<SfBreadcrumb Items="@breadcrumbItems"></SfBreadcrumb>

<button @onclick="AddItem">Add Item</button>
<button @onclick="RemoveItem">Remove Item</button>

@code {
    List<BreadcrumbItem> breadcrumbItems = new List<BreadcrumbItem>
    {
        new BreadcrumbItem { IconCss = "e-icons e-home" },
        new BreadcrumbItem { Text = "Products" }
    };

    private void AddItem()
    {
        breadcrumbItems.Add(new BreadcrumbItem { Text = "New Item" });
    }

    private void RemoveItem()
    {
        if (breadcrumbItems.Count > 0)
            breadcrumbItems.RemoveAt(breadcrumbItems.Count - 1);
    }
}

Pattern 4: Custom Separator with Template

Use SeparatorTemplate for custom visual separators:

<SfBreadcrumb>
    <BreadcrumbItems>
        <BreadcrumbItem Text="Home" Url="/"></BreadcrumbItem>
        <BreadcrumbItem Text="Products" Url="/products"></BreadcrumbItem>
        <BreadcrumbItem Text="Details"></BreadcrumbItem>
    </BreadcrumbItems>
    <BreadcrumbTemplates>
        <SeparatorTemplate>
            <span class="e-icons e-arrow"></span>
        </SeparatorTemplate>
    </BreadcrumbTemplates>
</SfBreadcrumb>

Key Props

PropertyTypeDefaultPurpose
ItemsList<BreadcrumbItem>nullCollection of breadcrumb items to display
UrlstringnullGenerate items from a specific URL path
MaxItemsint?nullMaximum items to display before overflow handling
OverflowModeBreadcrumbOverflowModeDefaultHow to handle items exceeding MaxItems
EnableNavigationbooltrueEnable/disable URL navigation on item click
EnableActiveItemNavigationboolfalseEnable navigation for the last (active) item
ActiveItemstringnullSet the active (currently selected) item
ClassstringnullCustom CSS class for styling

Common Use Cases

  1. E-commerce product breadcrumbs: Show navigation path through categories (Home > Electronics > Laptops > Gaming Laptops)
  2. Admin dashboard navigation: Display user position in multi-level menu hierarchy
  3. File explorer: Visualize folder navigation path with icons
  4. Documentation sites: Show section hierarchy (Documentation > Guides > Getting Started)
  5. Search result filters: Display active filter path (Search > Results > Filtered by Price)
  6. Step-by-step workflows: Indicate current step in multi-step processes (Step 1 > Step 2 > Current)

Next Steps: Read the appropriate reference file based on your use case from the "Documentation and Navigation Guide" section above.

FAQ

What does the syncfusion-blazor-breadcrumb skill do?

Implement Syncfusion Blazor Breadcrumb (SfBreadcrumb) control for hierarchical navigation. Use this when building breadcrumb trails, auto-generating items from URLs, or managing dynamic navigation sequences. This skill covers overflow modes, item templates, icon customization, and responsive layout configurations.

How do I install syncfusion-blazor-breadcrumb?

Run npx skills add https://github.com/syncfusion/blazor-ui-components-skills --skill syncfusion-blazor-breadcrumb in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/syncfusion-blazor-breadcrumb/ (personal) or .claude/skills/syncfusion-blazor-breadcrumb/ (project).

Which AI agents can use syncfusion-blazor-breadcrumb?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is syncfusion-blazor-breadcrumb safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains syncfusion-blazor-breadcrumb?

It is published by syncfusion in syncfusion/blazor-ui-components-skills. It has 337 recorded installs.

More from syncfusion/blazor-ui-components-skills

View all →

syncfusion-blazor-datagrid

syncfusion/blazor-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design442 installs

syncfusion-blazor-common

syncfusion/blazor-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design409 installs

syncfusion-blazor-dropdowns

syncfusion/blazor-ui-components-skills

Comprehensive guide for implementing Syncfusion Blazor dropdown components including AutoComplete, ComboBox, DropDown List, MultiSelect Dropdown, and ListBox. Use this when building selection interfaces, data binding, filtering, cascading dropdowns, custom templates, and accessible dropdown experiences in Blazor applications. Covers all dropdown components from Syncfusion.Blazor.DropDowns package.

Frontend & Design400 installs

syncfusion-blazor-charts

syncfusion/blazor-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design394 installs

syncfusion-blazor-popups

syncfusion/blazor-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design394 installs

syncfusion-blazor-license

syncfusion/blazor-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design386 installs

Popular frontend & design skills

View category →

setup-matt-pocock-skills

mattpocock/skills

Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.

Frontend & Design1.1M installs

frontend-design

anthropics/skills

Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.

OfficialFrontend & Design1M installs

hyperframes-animation

heygen-com/hyperframes

All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.

prototype

mattpocock/skills

Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.

Frontend & Design999.2K installs

hyperframes-core

heygen-com/hyperframes

The HyperFrames composition contract — build one renderable project. Use for composition structure, the data- timing attributes, class="clip", tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.

Frontend & Design930.5K installs

vercel-react-best-practices

vercel-labs/agent-skills

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

OfficialFrontend & Design843.1K installs