102 references to Dialogs
Aspire.Dashboard (80)
Components\Controls\Chart\MetricTable.razor.cs (3)
43
public required IStringLocalizer<Resources.
Dialogs
> DialogsLoc { get; init; }
110
Title = DialogsLoc[nameof(Dashboard.Resources.
Dialogs
.ExemplarsDialogTitle)],
111
PrimaryAction = DialogsLoc[nameof(Dashboard.Resources.
Dialogs
.DialogCloseButtonText)],
Components\Controls\Chart\PlotlyChart.razor.cs (1)
34
public required IStringLocalizer<Resources.
Dialogs
> DialogsLoc { get; init; }
Components\Controls\GenAIItemTitle.razor.cs (1)
22
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
Components\Controls\InteractionInputField.razor.cs (2)
9
using DialogsResources = Aspire.Dashboard.Resources.
Dialogs
;
28
public required IStringLocalizer<
DialogsResources
> Loc { get; init; }
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
32
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
Components\Controls\TreeGenAISelector.razor.cs (1)
22
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
Components\Dialogs\AIAgentsDialog.razor.cs (4)
11
using DialogsLoc = Aspire.Dashboard.Resources.
Dialogs
;
20
public required IStringLocalizer<
DialogsLoc
> Loc { get; init; }
36
? string.Format(CultureInfo.CurrentCulture, Loc[nameof(
DialogsLoc
.AIAgentsDialogAppHostDescription)], AppHostLearnMoreUrl, InstallCliUrl)
37
: string.Format(CultureInfo.CurrentCulture, Loc[nameof(
DialogsLoc
.AIAgentsDialogStandaloneDescription)], GetDashboardUrl(), StandaloneLearnMoreUrl, InstallCliUrl);
Components\Dialogs\ExemplarsDialog.razor.cs (1)
59
: $"{Loc[nameof(Resources.
Dialogs
.ExemplarsDialogTrace)]}: {OtlpHelpers.ToShortenedId(exemplar.TraceId)}";
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
57
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
Components\Dialogs\InteractionsInputDialog.razor.cs (5)
32
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
250
? Loc[nameof(Resources.
Dialogs
.InteractionFilePlaceholderMultiple)]
251
: Loc[nameof(Resources.
Dialogs
.InteractionFilePlaceholder)];
263
fileReferences.Add(new FileReferenceViewModel { Name = file.Name, ErrorMessage = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.
Dialogs
.InteractionFileExceedsMaxSize)], FormatHelpers.FormatFileSize(maxFileSize)) });
275
fileReferences.Add(new FileReferenceViewModel { Name = file.Name, ErrorMessage = Loc[nameof(Resources.
Dialogs
.InteractionFileUploadFailed)] });
Components\Dialogs\ManageDataDialog.razor.cs (11)
57
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
342
private string GetHeaderSelectionLabel() => Loc[nameof(Resources.
Dialogs
.ManageDataAllDataCheckboxLabel)];
362
Loc[nameof(Resources.
Dialogs
.ManageDataDataTypeForResourceCheckboxLabel), dataTypeDisplayName, parentResourceDisplayName];
366
AspireDataType.ResourceDetails => Loc[nameof(Resources.
Dialogs
.ManageDataResource)],
367
AspireDataType.ConsoleLogs => Loc[nameof(Resources.
Dialogs
.ManageDataConsoleLogs)],
368
AspireDataType.StructuredLogs => Loc[nameof(Resources.
Dialogs
.ManageDataStructuredLogs)],
369
AspireDataType.Traces => Loc[nameof(Resources.
Dialogs
.ManageDataTraces)],
370
AspireDataType.Metrics => Loc[nameof(Resources.
Dialogs
.ManageDataMetrics)],
581
_errorMessage = $"{Loc[nameof(Resources.
Dialogs
.ManageDataRemoveErrorMessage)]}: {ex.Message}";
617
_errorMessage = $"{Loc[nameof(Resources.
Dialogs
.ManageDataImportErrorMessage)]}: {ex.Message}";
648
_errorMessage = $"{Loc[nameof(Resources.
Dialogs
.ManageDataExportErrorMessage)]}: {ex.Message}";
Components\Dialogs\SettingsDialog.razor.cs (5)
96
Title = Loc[nameof(Dashboard.Resources.
Dialogs
.ManageDataDialogTitle)],
97
PrimaryAction = Loc[nameof(Dashboard.Resources.
Dialogs
.DialogCloseButtonText)],
118
TimeFormat.System => Loc[nameof(Dashboard.Resources.
Dialogs
.SettingsDialogTimeFormatSystem)],
119
TimeFormat.TwelveHour => Loc[nameof(Dashboard.Resources.
Dialogs
.SettingsDialogTimeFormatTwelveHour)],
120
TimeFormat.TwentyFourHour => Loc[nameof(Dashboard.Resources.
Dialogs
.SettingsDialogTimeFormatTwentyFourHour)],
Components\Dialogs\TextVisualizerDialog.razor.cs (4)
61
new SelectViewModel<string> { Id = DashboardUIHelpers.PlaintextFormat, Name = Loc[nameof(Resources.
Dialogs
.TextVisualizerDialogPlaintextFormat)] },
62
new SelectViewModel<string> { Id = DashboardUIHelpers.MarkdownFormat, Name = Loc[nameof(Resources.
Dialogs
.TextVisualizerDialogMarkdownFormat)] },
63
new SelectViewModel<string> { Id = DashboardUIHelpers.JsonFormat, Name = Loc[nameof(Resources.
Dialogs
.TextVisualizerDialogJsonFormat)] },
64
new SelectViewModel<string> { Id = DashboardUIHelpers.XmlFormat, Name = Loc[nameof(Resources.
Dialogs
.TextVisualizerDialogXmlFormat)] }
Components\Interactions\InteractionsProvider.cs (4)
77
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
576
return Loc[nameof(Resources.
Dialogs
.InteractionButtonClose)];
579
return Loc[nameof(Resources.
Dialogs
.InteractionButtonOk)];
591
: Loc[nameof(Resources.
Dialogs
.InteractionButtonCancel)];
Model\DashboardDialogService.cs (2)
17
IStringLocalizer<
Dialogs
> dialogsLoc,
20
private string CloseButtonText => dialogsLoc[nameof(
Dialogs
.DialogCloseButtonText)];
Model\GenAI\GenAIItemViewModel.cs (13)
32
public BadgeDetail GetCategoryBadge(IStringLocalizer<
Dialogs
> loc)
36
return new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageCategoryStatus)], "output", s_errorIcon);
42
return new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageCategoryToolCalls)], "output", s_toolCallsIcon);
46
return new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageCategoryOutput)], "output", s_messageIcon);
51
return new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageCategoryToolCalls)], "tool-calls", s_toolCallsIcon);
55
return new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageCategoryToolResponse)], "tool-response", s_messageIcon);
58
return new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageCategoryMessage)], "message", s_messageIcon);
61
public BadgeDetail GetTitleBadge(IStringLocalizer<
Dialogs
> loc)
65
GenAIItemType.SystemMessage => new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageTitleSystem)], "system", s_systemIcon),
66
GenAIItemType.UserMessage => new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageTitleUser)], "user", s_personIcon),
67
GenAIItemType.AssistantMessage or GenAIItemType.OutputMessage => new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageTitleAssistant)], "assistant", s_personIcon),
68
GenAIItemType.ToolMessage => new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageTitleTool)], "tool", s_toolIcon),
69
GenAIItemType.Error => new BadgeDetail(loc[nameof(
Dialogs
.GenAIMessageTitleError)], "error", s_cloudErrorIcon),
Model\GenAI\GenAIVisualizerDialogViewModel.cs (3)
297
parts.Add(GenAIItemPartViewModel.CreateErrorMessage(Resources.
Dialogs
.GenAIUnexpectedOrTruncatedContent));
365
viewParts.Add(GenAIItemPartViewModel.CreateErrorMessage(Resources.
Dialogs
.GenAIUnexpectedOrTruncatedContent));
381
viewModel.Items.Add(CreateMessage(viewModel, currentIndex, truncationType, [GenAIItemPartViewModel.CreateErrorMessage(Resources.
Dialogs
.GenAIUnexpectedOrTruncatedContent)], internalId: null));
Model\Otlp\FilterDialogFormModel.cs (9)
12
[Required(ErrorMessageResourceType = typeof(
Dialogs
), ErrorMessageResourceName = nameof(
Dialogs
.FieldRequired))]
15
[Required(ErrorMessageResourceType = typeof(
Dialogs
), ErrorMessageResourceName = nameof(
Dialogs
.FieldRequired))]
44
[MaxLength(1024, ErrorMessageResourceType = typeof(
Dialogs
), ErrorMessageResourceName = nameof(
Dialogs
.FieldTooLong))]
53
yield return new ValidationResult(
Dialogs
.FieldRequired, [nameof(NumericValue)]);
58
yield return new ValidationResult(
Dialogs
.FieldRequired, [nameof(Value)]);
62
yield return new ValidationResult(
Dialogs
.FilterDialogInvalidDate, [nameof(Value)]);
Model\TraceLinkHelpers.cs (4)
23
IStringLocalizer<
Dialogs
> loc,
28
string.Format(CultureInfo.InvariantCulture, loc[nameof(
Dialogs
.OpenSpanDialogMessage)], OtlpHelpers.ToShortenedId(spanId)),
40
IStringLocalizer<
Dialogs
> loc,
55
PrimaryAction = loc[nameof(
Dialogs
.OpenSpanDialogCancelButtonText)],
Resources\Dialogs.Designer.cs (1)
42
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Aspire.Dashboard.Resources.Dialogs", typeof(
Dialogs
).Assembly);
Utils\FilterHelpers.cs (4)
28
IStringLocalizer<
Dialogs
> dialogsLoc)
52
Text = dialogsLoc[nameof(
Dialogs
.FilterDialogDisableAll)],
69
Text = dialogsLoc[nameof(
Dialogs
.FilterDialogEnableAll)],
85
Text = dialogsLoc[nameof(
Dialogs
.SettingsRemoveAllButtonText)],
Aspire.Dashboard.Components.Tests (14)
Controls\GenAIVisualizerDialogTests.cs (3)
70
Services.GetRequiredService<IStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>>()
71
[nameof(Aspire.Dashboard.Resources.
Dialogs
.GenAIMessageTreeLabel)].Value,
418
new TestStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>(),
Controls\TextVisualizerDialogTests.cs (2)
109
Assert.Equal(Aspire.Dashboard.Resources.
Dialogs
.TextVisualizerSelectFormatType, formatSelect.Instance.AriaLabel);
377
new TestStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>(),
Dialogs\InteractionMessageBoxDialogTests.cs (1)
128
new TestStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>(),
Dialogs\InteractionsInputDialogTests.cs (1)
725
new TestStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>(),
Dialogs\NotificationEntryComponentTests.cs (2)
23
Services.AddSingleton<IStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>>(new TestStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>());
Layout\MainLayoutTests.cs (1)
74
var dismissButton = _messageBarProvider!.WaitForElement($"fluent-button[aria-label='{Aspire.Dashboard.Resources.
Dialogs
.NotificationEntryDismiss}']");
Model\DashboardDialogServiceTests.cs (4)
38
var loc = new TestStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>();
39
Assert.Equal(loc[nameof(Aspire.Dashboard.Resources.
Dialogs
.OpenSpanDialogCancelButtonText)].Value, instance.Options.Footer.PrimaryAction.Label);
74
new TestStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>(),
164
new TestStringLocalizer<Aspire.Dashboard.Resources.
Dialogs
>(),
Aspire.Dashboard.Tests (8)
Integration\Playwright\AppBarTests.cs (3)
31
await SetAndVerifyTheme(
Dialogs
.SettingsDialogSystemTheme, null); // don't guess system theme
32
await SetAndVerifyTheme(
Dialogs
.SettingsDialogLightTheme, "light");
33
await SetAndVerifyTheme(
Dialogs
.SettingsDialogDarkTheme, "dark");
Model\DashboardCommandExecutorTests.cs (1)
193
new TestStringLocalizer<
Dialogs
>(),
Model\GenAIVisualizerDialogViewModelTests.cs (3)
2244
p => Assert.Equal(Resources.
Dialogs
.GenAIUnexpectedOrTruncatedContent, p.ErrorMessage));
2306
p => Assert.Equal(Resources.
Dialogs
.GenAIUnexpectedOrTruncatedContent, p.ErrorMessage));
2381
p => Assert.Equal(Resources.
Dialogs
.GenAIUnexpectedOrTruncatedContent, p.ErrorMessage));
Model\ResourceMenuBuilderTests.cs (1)
38
new TestStringLocalizer<
Dialogs
>(),