syncfusion-blazor-appbar — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited syncfusion-blazor-appbar (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 AppBar is a navigation component that displays information and actions related to the current application screen. It provides a consistent header area for branding, navigation, and actions across your application with flexible configuration options for appearance and behavior.
Use this skill when implementing an AppBar in Blazor applications that requires:
The AppBar component provides:
📄 Read: references/getting-started.md
Read this reference when you need to:
📄 Read: references/size-and-color.md
Read this reference when you need to:
📄 Read: references/positioning.md
Read this reference when you need to:
📄 Read: references/design-ui.md
Read this reference when you need to:
📄 Read: references/styling.md
Read this reference when you need to:
Here's a minimal example to create a basic AppBar with navigation:
@using Syncfusion.Blazor.Navigations
@using Syncfusion.Blazor.Buttons
<SfAppBar ColorMode="AppBarColor.Primary">
<SfButton CssClass="e-inherit" IconCss="e-icons e-menu"></SfButton>
<span class="app-title">My Application</span>
<AppBarSpacer></AppBarSpacer>
<SfButton CssClass="e-inherit" Content="Login"></SfButton>
</SfAppBar>Prerequisites:
Syncfusion.Blazor.Navigations package@using Syncfusion.Blazor.Navigations to _Imports.razorbuilder.Services.AddSyncfusionBlazor()<SfAppBar ColorMode="AppBarColor.Light">
<a href="/" class="logo-link">
<img src="logo.svg" alt="Company Logo" height="30" />
</a>
<AppBarSpacer></AppBarSpacer>
<SfButton CssClass="e-inherit" Content="Features"></SfButton>
<SfButton CssClass="e-inherit" Content="Pricing"></SfButton>
<SfButton CssClass="e-inherit" Content="About"></SfButton>
<AppBarSeparator></AppBarSeparator>
<SfButton IsPrimary="true" Content="Sign Up"></SfButton>
</SfAppBar><SfAppBar ColorMode="AppBarColor.Primary">
<SfButton CssClass="e-inherit" IconCss="e-icons e-menu" @onclick="ToggleMenu"></SfButton>
<span class="app-title">Dashboard</span>
<AppBarSpacer></AppBarSpacer>
<SfButton CssClass="e-inherit" IconCss="e-icons e-settings"></SfButton>
<SfButton CssClass="e-inherit" IconCss="e-icons e-user"></SfButton>
</SfAppBar><SfAppBar ColorMode="AppBarColor.Dark" IsSticky="true">
<span class="brand">MyApp</span>
<SfMenu CssClass="e-inherit" TValue="MenuItem">
<MenuItems>
<MenuItem Text="Home"></MenuItem>
<MenuItem Text="Products">
<MenuItems>
<MenuItem Text="Product 1"></MenuItem>
<MenuItem Text="Product 2"></MenuItem>
</MenuItems>
</MenuItem>
<MenuItem Text="Contact"></MenuItem>
</MenuItems>
</SfMenu>
<AppBarSpacer></AppBarSpacer>
<SfButton CssClass="e-inherit" Content="Account"></SfButton>
</SfAppBar><SfAppBar ColorMode="AppBarColor.Primary" Position="AppBarPosition.Bottom">
<SfButton CssClass="e-inherit" IconCss="e-icons e-home"></SfButton>
<SfButton CssClass="e-inherit" IconCss="e-icons e-search"></SfButton>
<SfButton CssClass="e-inherit" IconCss="e-icons e-heart"></SfButton>
<SfButton CssClass="e-inherit" IconCss="e-icons e-user"></SfButton>
</SfAppBar>| Property | Type | Default | Description |
|---|---|---|---|
ColorMode | AppBarColor | Light | Sets the background color mode (Light, Dark, Primary, Inherit) |
Mode | AppBarMode | Regular | Sets the height mode (Regular, Prominent, Dense) |
Position | AppBarPosition | Top | Sets the position (Top, Bottom) |
IsSticky | bool | false | Enables sticky behavior on scroll |
CssClass | string | - | Custom CSS class for styling |
HtmlAttributes | Dictionary | - | Additional HTML attributes |
| Component | Purpose | Usage |
|---|---|---|
AppBarSpacer | Adds flexible spacing between elements | Place between elements to push them apart |
AppBarSeparator | Adds a vertical divider line | Place between groups of related items |
SfButton | Action buttons with e-inherit styling | Use CssClass="e-inherit" to match AppBar theme |
SfMenu | Navigation menu integration | Use CssClass="e-inherit" for consistent styling |
Create a primary navigation header with logo, menu items, and user actions.
When: Building the main navigation for web applications Pattern: Logo + Menu Items + Spacer + User Actions Reference: design-ui.md
Implement a dashboard toolbar with context-specific actions and controls.
When: Building admin dashboards or data-focused applications Pattern: Menu Toggle + Title + Spacer + Action Buttons Reference: design-ui.md
Create a mobile-optimized bottom navigation bar with icon buttons.
When: Building mobile-responsive applications Pattern: Bottom Position + Icon Buttons Reference: positioning.md
Implement a prominent AppBar for landing pages with large titles and images.
When: Creating marketing or landing pages Pattern: Prominent Mode + Custom Background + Large Typography Reference: size-and-color.md
Create a space-efficient toolbar for applications with limited vertical space.
When: Building data-dense applications or tools Pattern: Dense Mode + Icon Buttons + Separators Reference: size-and-color.md
Implement an AppBar that controls sidebar visibility for navigation.
When: Building applications with collapsible side navigation Pattern: Menu Button + Title + Spacer + Actions + Sidebar Integration Reference: design-ui.md
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.