Official Blazor theme and application shell for Sufi Platform. SufiTheme owns layouts, navigation chrome, and toolbars. Interactive Sb* controls come from SufiBlazor.
| License | LGPL-3.0 |
| Target | .NET 10 |
| Packages | SufiChain.SufiTheme* (5 packages) |
| Docs | docs/README.md |
- Reference
SufiChain.SufiTheme.Blazor.Server(or.WebAssembly) from the host. [DependsOn(typeof(SufiThemeBlazorServerModule))].- Configure the layout:
Configure<SufiThemeBlazorOptions>(options =>
{
options.Layout = SufiLayouts.DualSidebar;
});Full steps: docs/installation.md.
| Package | Role |
|---|---|
SufiChain.SufiTheme |
Options and layout registry |
SufiChain.SufiTheme.Blazor |
Layouts and shell components |
SufiChain.SufiTheme.Blazor.Server |
Server host integration |
SufiChain.SufiTheme.Blazor.WebAssembly |
WASM host integration |
SufiChain.SufiTheme.Blazor.WebAssembly.Bundling |
WASM asset contributors |
Dependencies are SufiChain.SufiPlatform.UI.* (and related platform packages), not a SufiBlazor-only stack. See docs/package-map.md.
Application shells: SideMenuLayout, TopMenuLayout, DualSidebarLayout. Account uses platform AccountLayout. Public routes reuse the application shell and supply menus via IPublicMenuProvider. Details: docs/layouts.md.
- SufiBlazor — component library
- Sufi Platform docs
