syncfusion-blazor-breadcrumb — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited syncfusion-blazor-breadcrumb (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill when you need to:
The Syncfusion Blazor Breadcrumb component provides built-in URL parsing, responsive overflow handling, and templating capabilities to simplify hierarchical navigation UIs.
The Blazor Breadcrumb component is a navigation control that displays a hierarchy of pages or sections visited within an application.
Key Features:
BreadcrumbItem tag directiveIconCss property📄 Read: references/getting-started.md
Syncfusion.Blazor.Navigations)<SfBreadcrumb> component initialization📄 Read: references/breadcrumb-items-configuration.md
BreadcrumbItem properties (Text, Url, IconCss)<BreadcrumbItem> tag directiveUrl propertyItems property📄 Read: references/icons-and-visual-elements.md
e-icons CSS classIconCss property with custom CSS classes📄 Read: references/navigation-and-routing.md
EnableNavigation="false"EnableActiveItemNavigation="true"📄 Read: references/overflow-modes.md
MaxItems propertyCollapsed mode: Hide middle items, show first/last with expand buttonMenu mode: Remaining items in a dropdown submenuWrap mode: Items wrap to multiple linesScroll mode: Horizontal scroll bar for overflowHidden mode: Hidden items revealed on parent clickNone mode: All items on a single line📄 Read: references/templates-and-customization.md
ItemTemplate for rendering custom item UISeparatorTemplate for customizing item separatorscontext parameter for accessing current item dataItemTemplate📄 Read: references/styling-and-appearance.md
.e-breadcrumb-item, .e-breadcrumb-text, .e-breadcrumb-icon, .e-breadcrumb-separator)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>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>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>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);
}
}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>| Property | Type | Default | Purpose |
|---|---|---|---|
Items | List<BreadcrumbItem> | null | Collection of breadcrumb items to display |
Url | string | null | Generate items from a specific URL path |
MaxItems | int? | null | Maximum items to display before overflow handling |
OverflowMode | BreadcrumbOverflowMode | Default | How to handle items exceeding MaxItems |
EnableNavigation | bool | true | Enable/disable URL navigation on item click |
EnableActiveItemNavigation | bool | false | Enable navigation for the last (active) item |
ActiveItem | string | null | Set the active (currently selected) item |
Class | string | null | Custom CSS class for styling |
Next Steps: Read the appropriate reference file based on your use case from the "Documentation and Navigation Guide" section above.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.