syncfusion-react-appbar — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited syncfusion-react-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 AppBar component creates flexible navigation headers and toolbars at the top or bottom of your application. It's used to display branding, screen titles, navigation controls, and actions while supporting responsive layouts, multiple positioning modes, and rich styling options.
Use AppBar when you need to:
📄 Read: references/getting-started.md
📄 Read: references/positioning-and-layout.md
📄 Read: references/size-and-color-modes.md
📄 Read: references/design-patterns.md
📄 Read: references/styling-and-accessibility.md
📄 Read: references/api-reference.md
import { AppBarComponent } from "@syncfusion/ej2-react-navigations";
import { ButtonComponent } from '@syncfusion/ej2-react-buttons';
import * as React from "react";
const App = () => {
return (
<AppBarComponent colorMode="Primary">
<ButtonComponent cssClass='e-inherit menu' iconCss='e-icons e-menu'></ButtonComponent>
<span className="regular">My App</span>
<div className="e-appbar-spacer"></div>
<ButtonComponent cssClass='e-inherit login'>Login</ButtonComponent>
</AppBarComponent>
);
}
export default App;<AppBarComponent colorMode="Primary">
<ButtonComponent cssClass="e-inherit" iconCss="e-icons e-menu"></ButtonComponent>
<ButtonComponent cssClass="e-inherit">Home</ButtonComponent>
<ButtonComponent cssClass="e-inherit">About</ButtonComponent>
<div className="e-appbar-spacer"></div>
<ButtonComponent cssClass="e-inherit">Contact</ButtonComponent>
</AppBarComponent><AppBarComponent colorMode="Primary" mode="Prominent" cssClass="prominent-appbar">
<ButtonComponent cssClass="e-inherit" iconCss="e-icons e-menu"></ButtonComponent>
<span className="prominent">Large Title Section</span>
<div className="e-appbar-spacer"></div>
<ButtonComponent cssClass="e-inherit">Action</ButtonComponent>
</AppBarComponent><AppBarComponent colorMode="Dark" mode="Dense">
<ButtonComponent cssClass="e-inherit" iconCss="e-icons e-cut"></ButtonComponent>
<ButtonComponent cssClass="e-inherit" iconCss="e-icons e-copy"></ButtonComponent>
<ButtonComponent cssClass="e-inherit" iconCss="e-icons e-paste"></ButtonComponent>
<div className="e-appbar-separator"></div>
<ButtonComponent cssClass="e-inherit" iconCss="e-icons e-bold"></ButtonComponent>
</AppBarComponent><AppBarComponent colorMode="Primary" isSticky position="Bottom">
<div className="e-appbar-spacer"></div>
<ButtonComponent cssClass="e-inherit">Save</ButtonComponent>
<ButtonComponent cssClass="e-inherit">Cancel</ButtonComponent>
</AppBarComponent>Quick reference for the most commonly used AppBar properties:
| Prop | Type | Default | Purpose |
|---|---|---|---|
colorMode | string | "Light" | Color scheme: Light, Dark, Primary, Inherit |
mode | string | "Regular" | Size mode: Regular, Prominent, Dense |
position | string | "Top" | Vertical position: Top, Bottom |
isSticky | boolean | false | Stick to viewport while scrolling |
cssClass | string | - | Custom CSS classes for styling |
htmlAttributes | Record | {} | HTML attributes (aria-label, data-*, etc.) |
enableRtl | boolean | false | Enable right-to-left direction |
enablePersistence | boolean | false | Persist state between reloads |
locale | string | "en-US" | Language and culture settings |
For detailed explanations and code examples for all properties, events, and methods, see the [API Reference](references/api-reference.md).
Use Case 1: E-commerce Product Page
Use Case 2: Admin Dashboard
Use Case 3: Mobile-First App
Use Case 4: Document Editor
Next Steps: Choose a reference file above based on your specific task. For example, if you're getting started, read "Getting Started". If you need to position the AppBar, read "Positioning and Layout".
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.