syncfusion-blazor-toolbar — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited syncfusion-blazor-toolbar (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.
The Syncfusion Blazor Toolbar is a versatile component for creating interactive command bars with buttons, separators, and custom controls. It provides built-in responsive behavior and flexible item configuration.
Use this skill when you need to:
The Blazor Toolbar component features:
📄 Read: references/getting-started.md
When the user needs to:
📄 Read: references/item-configuration.md
When the user needs to:
📄 Read: references/how-to-guides.md
When the user needs to:
📄 Read: references/responsive-mode.md
When the user needs to:
📄 Read: references/alignment-spacer.md
When the user needs to:
📄 Read: references/styling.md
When the user needs to:
Basic toolbar with common formatting buttons:
@using Syncfusion.Blazor.Navigations
<SfToolbar>
<ToolbarItems>
<ToolbarItem Text="Cut" PrefixIcon="e-icons e-cut"></ToolbarItem>
<ToolbarItem Text="Copy" PrefixIcon="e-icons e-copy"></ToolbarItem>
<ToolbarItem Text="Paste" PrefixIcon="e-icons e-paste"></ToolbarItem>
<ToolbarItem Type="ItemType.Separator"></ToolbarItem>
<ToolbarItem Text="Bold" PrefixIcon="e-icons e-bold"></ToolbarItem>
<ToolbarItem Text="Italic" PrefixIcon="e-icons e-italic"></ToolbarItem>
<ToolbarItem Text="Underline" PrefixIcon="e-icons e-underline"></ToolbarItem>
</ToolbarItems>
</SfToolbar>Formatting toolbar with alignment and spacing:
<SfToolbar Width="600">
<ToolbarItems>
<ToolbarItem Text="Bold" PrefixIcon="e-icons e-bold"></ToolbarItem>
<ToolbarItem Text="Italic" PrefixIcon="e-icons e-italic"></ToolbarItem>
<ToolbarItem Type="ItemType.Separator"></ToolbarItem>
<ToolbarItem Type="ItemType.Spacer"></ToolbarItem>
<ToolbarItem Text="Left" PrefixIcon="e-icons e-align-left"></ToolbarItem>
<ToolbarItem Text="Center" PrefixIcon="e-icons e-align-center"></ToolbarItem>
<ToolbarItem Text="Right" PrefixIcon="e-icons e-align-right"></ToolbarItem>
</ToolbarItems>
</SfToolbar>Toolbar that moves overflow items to a popup:
<SfToolbar Width="400" OverflowMode="OverflowMode.Popup">
<ToolbarItems>
<ToolbarItem Text="Cut" PrefixIcon="e-icons e-cut" Overflow="OverflowOption.Show"></ToolbarItem>
<ToolbarItem Text="Copy" PrefixIcon="e-icons e-copy" Overflow="OverflowOption.Show"></ToolbarItem>
<ToolbarItem Text="Paste" PrefixIcon="e-icons e-paste"></ToolbarItem>
<ToolbarItem Type="ItemType.Separator"></ToolbarItem>
<ToolbarItem Text="Bold" PrefixIcon="e-icons e-bold"></ToolbarItem>
<ToolbarItem Text="Italic" PrefixIcon="e-icons e-italic"></ToolbarItem>
</ToolbarItems>
</SfToolbar>Toolbar with programmatic item management:
<SfToolbar>
<ToolbarItems>
@foreach (var item in ToolbarItems)
{
<ToolbarItem Text="@item.Text" PrefixIcon="@item.Icon"></ToolbarItem>
}
</ToolbarItems>
</SfToolbar>
@code {
private List<ToolbarItemData> ToolbarItems = new()
{
new() { Text = "Cut", Icon = "e-icons e-cut" },
new() { Text = "Copy", Icon = "e-icons e-copy" }
};
private void AddItem()
{
ToolbarItems.Add(new() { Text = "Paste", Icon = "e-icons e-paste" });
}
private void RemoveItem()
{
if (ToolbarItems.Count > 0)
ToolbarItems.RemoveAt(0);
}
public class ToolbarItemData
{
public string Text { get; set; }
public string Icon { get; set; }
}
}Left-aligned, center-aligned, and right-aligned items using Spacer:
<SfToolbar>
<ToolbarItems>
<ToolbarItem Text="File"></ToolbarItem>
<ToolbarItem Text="Edit"></ToolbarItem>
<ToolbarItem Type="ItemType.Spacer"></ToolbarItem>
<ToolbarItem Text="Help"></ToolbarItem>
<ToolbarItem Type="ItemType.Spacer"></ToolbarItem>
<ToolbarItem Text="Settings" PrefixIcon="e-icons e-settings"></ToolbarItem>
<ToolbarItem Text="Profile" PrefixIcon="e-icons e-user"></ToolbarItem>
</ToolbarItems>
</SfToolbar>| Property | Type | Description |
|---|---|---|
Width | string | Sets the toolbar width (e.g., "600px", "100%") |
Height | string | Sets the toolbar height |
OverflowMode | OverflowMode | Defines overflow behavior: Scrollable, Popup, MultiRow, Extended |
ScrollStep | int | Scrolling distance in pixels when using navigation arrows |
EnableRtl | bool | Enables right-to-left layout |
CssClass | string | Custom CSS class for the toolbar container |
| Property | Type | Description |
|---|---|---|
Text | string | Button text content |
PrefixIcon | string | Icon CSS class displayed before text |
SuffixIcon | string | Icon CSS class displayed after text |
TooltipText | string | Tooltip displayed on hover |
Type | ItemType | Button, Separator, Input, or Spacer |
Align | ItemAlign | Left, Center, or Right alignment |
Disabled | bool | Disables the item when true |
Visible | bool | Controls item visibility |
Width | string | Sets item width |
CssClass | string | Custom CSS classes for the item |
HtmlAttributes | Dictionary | Custom HTML attributes (id, style, role, etc.) |
Overflow | OverflowOption | Show (priority), Hide (secondary), or None |
ShowAlwaysInPopup | bool | Always displays item in popup (Popup mode) |
ShowTextOn | DisplayMode | Controls text display: Toolbar, Overflow, or Both |
TabIndex | int | Enables tab key navigation |
Template | RenderFragment | Custom content template |
Id | string | Unique identifier for the item |
e-icons classAfter implementing the basic toolbar:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.