24 references to DashboardFeedbackReason
Aspire.Dashboard (22)
Components\Dialogs\DashboardFeedbackDialog.razor.cs (10)
48private void SetReason(DashboardFeedbackReason reason, bool selected) 57if (reason == DashboardFeedbackReason.Other) 64private string GetReasonText(DashboardFeedbackReason reason) => reason switch 66DashboardFeedbackReason.Navigation => Loc[nameof(Resources.Dialogs.DashboardFeedbackReasonNavigation)], 67DashboardFeedbackReason.FindingApplicationUrls => Loc[nameof(Resources.Dialogs.DashboardFeedbackReasonFindingApplicationUrls)], 68DashboardFeedbackReason.TelemetryWorkflow => Loc[nameof(Resources.Dialogs.DashboardFeedbackReasonTelemetryWorkflow)], 69DashboardFeedbackReason.Terminals => Loc[nameof(Resources.Dialogs.DashboardFeedbackReasonTerminals)], 70DashboardFeedbackReason.PerformanceOrAccessibility => Loc[nameof(Resources.Dialogs.DashboardFeedbackReasonPerformanceOrAccessibility)], 71DashboardFeedbackReason.MissingFeature => Loc[nameof(Resources.Dialogs.DashboardFeedbackReasonMissingFeature)], 72DashboardFeedbackReason.Other => Loc[nameof(Resources.Dialogs.DashboardFeedbackReasonOther)],
Model\DashboardFeedback.cs (12)
32public HashSet<DashboardFeedbackReason> Reasons { get; } = []; 58foreach (var reason in Enum.GetValues<DashboardFeedbackReason>().Where(Reasons.Contains)) 61if (reason == DashboardFeedbackReason.Other && !string.IsNullOrWhiteSpace(OtherReason)) 115DashboardFeedbackReason reason, 118DashboardFeedbackReason.Navigation => loc[nameof(Resources.Dialogs.DashboardFeedbackReasonNavigation)], 119DashboardFeedbackReason.FindingApplicationUrls => loc[nameof(Resources.Dialogs.DashboardFeedbackReasonFindingApplicationUrls)], 120DashboardFeedbackReason.TelemetryWorkflow => loc[nameof(Resources.Dialogs.DashboardFeedbackReasonTelemetryWorkflow)], 121DashboardFeedbackReason.Terminals => loc[nameof(Resources.Dialogs.DashboardFeedbackReasonTerminals)], 122DashboardFeedbackReason.PerformanceOrAccessibility => loc[nameof(Resources.Dialogs.DashboardFeedbackReasonPerformanceOrAccessibility)], 123DashboardFeedbackReason.MissingFeature => loc[nameof(Resources.Dialogs.DashboardFeedbackReasonMissingFeature)], 124DashboardFeedbackReason.Other => loc[nameof(Resources.Dialogs.DashboardFeedbackReasonOther)],
Aspire.Dashboard.Components.Tests (2)
Dialogs\DashboardFeedbackTests.cs (2)
51feedback.Reasons.Add(DashboardFeedbackReason.Navigation); 52feedback.Reasons.Add(DashboardFeedbackReason.Other);