UI components
The template and modules reuse a shared set of UI components and UI pages for cross-cutting needs like confirmation and information dialogs, loading states, pagination, language selection, login redirects, minimal layouts, error pages, culture switching, etc. They are not tied to one product feature;
module-specific UI components (like login, plans, subscriptions, and so on) lives in modules menu in this doc—see each module’s UI page, for example Pricing UI or Identity UI.
To customize any shared or module-specific UI component, follow the SaaS template customization guides:
Shared UI components live in the NuGet package CodeBlock.DevKit.Web.Blazor.Server.