MentorAgent Docs
Menu

ReferencePackage: Novior.MentorAgent.Abstractions

MentorDashboard class

The MentorDashboard class of Novior.MentorAgent.Abstractions.Components.

View as Markdown
On this page

Namespace: Novior.MentorAgent.Abstractions.Components. Package: Novior.MentorAgent.Abstractions.

public class MentorDashboard : ComponentBase

Terminal
dotnet add package Novior.MentorAgent.Abstractions

public MentorDashboard()

public string Currency { get; set; }

Currency symbol/prefix used for the estimated cost. Default "$".

public MentorLanguage? Language { get; set; }

UI language. Leave null on Blazor Server — the component resolves MentorLocalizer from DI and follows options.Language. In WASM (no MentorAgent DI) pass it explicitly; default is English.

public EventCallback OnRefresh { get; set; }

Invoked when the user clicks Refresh — use it to re-fetch the snapshot (WASM/headless).

public MentorMetricsSnapshot? Snapshot { get; set; }

Externally supplied snapshot (WASM/headless). When null, the component reads IMentorMetrics in-process.