87 references to Dialogs
Aspire.Dashboard (78)
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\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)
12
using DialogsLoc = Aspire.Dashboard.Resources.
Dialogs
;
21
public required IStringLocalizer<
DialogsLoc
> Loc { get; init; }
37
? string.Format(CultureInfo.CurrentCulture, Loc[nameof(
DialogsLoc
.AIAgentsDialogAppHostDescription)], AppHostLearnMoreUrl, InstallCliUrl)
38
: 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; }
223
? Loc[nameof(Resources.
Dialogs
.InteractionFilePlaceholderMultiple)]
224
: Loc[nameof(Resources.
Dialogs
.InteractionFilePlaceholder)];
236
fileReferences.Add(new FileReferenceViewModel { Name = file.Name, ErrorMessage = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.
Dialogs
.InteractionFileExceedsMaxSize)], FormatHelpers.FormatFileSize(maxFileSize)) });
248
fileReferences.Add(new FileReferenceViewModel { Name = file.Name, ErrorMessage = Loc[nameof(Resources.
Dialogs
.InteractionFileUploadFailed)] });
Components\Dialogs\ManageDataDialog.razor.cs (11)
56
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
349
private string GetHeaderSelectionLabel() => Loc[nameof(Resources.
Dialogs
.ManageDataAllDataCheckboxLabel)];
369
Loc[nameof(Resources.
Dialogs
.ManageDataDataTypeForResourceCheckboxLabel), dataTypeDisplayName, parentResourceDisplayName];
373
AspireDataType.ResourceDetails => Loc[nameof(Resources.
Dialogs
.ManageDataResource)],
374
AspireDataType.ConsoleLogs => Loc[nameof(Resources.
Dialogs
.ManageDataConsoleLogs)],
375
AspireDataType.StructuredLogs => Loc[nameof(Resources.
Dialogs
.ManageDataStructuredLogs)],
376
AspireDataType.Traces => Loc[nameof(Resources.
Dialogs
.ManageDataTraces)],
377
AspireDataType.Metrics => Loc[nameof(Resources.
Dialogs
.ManageDataMetrics)],
588
_errorMessage = $"{Loc[nameof(Resources.
Dialogs
.ManageDataRemoveErrorMessage)]}: {ex.Message}";
624
_errorMessage = $"{Loc[nameof(Resources.
Dialogs
.ManageDataImportErrorMessage)]}: {ex.Message}";
655
_errorMessage = $"{Loc[nameof(Resources.
Dialogs
.ManageDataExportErrorMessage)]}: {ex.Message}";
Components\Dialogs\SettingsDialog.razor.cs (5)
109
Title = Loc[nameof(Dashboard.Resources.
Dialogs
.ManageDataDialogTitle)],
110
PrimaryAction = Loc[nameof(Dashboard.Resources.
Dialogs
.DialogCloseButtonText)],
132
TimeFormat.System => Loc[nameof(Dashboard.Resources.
Dialogs
.SettingsDialogTimeFormatSystem)],
133
TimeFormat.TwelveHour => Loc[nameof(Dashboard.Resources.
Dialogs
.SettingsDialogTimeFormatTwelveHour)],
134
TimeFormat.TwentyFourHour => Loc[nameof(Dashboard.Resources.
Dialogs
.SettingsDialogTimeFormatTwentyFourHour)],
Components\Dialogs\TextVisualizerDialog.razor.cs (4)
62
new SelectViewModel<string> { Id = DashboardUIHelpers.PlaintextFormat, Name = Loc[nameof(Resources.
Dialogs
.TextVisualizerDialogPlaintextFormat)] },
63
new SelectViewModel<string> { Id = DashboardUIHelpers.MarkdownFormat, Name = Loc[nameof(Resources.
Dialogs
.TextVisualizerDialogMarkdownFormat)] },
64
new SelectViewModel<string> { Id = DashboardUIHelpers.JsonFormat, Name = Loc[nameof(Resources.
Dialogs
.TextVisualizerDialogJsonFormat)] },
65
new SelectViewModel<string> { Id = DashboardUIHelpers.XmlFormat, Name = Loc[nameof(Resources.
Dialogs
.TextVisualizerDialogXmlFormat)] }
Components\Interactions\InteractionsProvider.cs (4)
78
public required IStringLocalizer<Resources.
Dialogs
> Loc { get; init; }
601
return Loc[nameof(Resources.
Dialogs
.InteractionButtonClose)];
604
return Loc[nameof(Resources.
Dialogs
.InteractionButtonOk)];
616
: Loc[nameof(Resources.
Dialogs
.InteractionButtonCancel)];
Model\DashboardDialogService.cs (2)
16
IStringLocalizer<
Dialogs
> dialogsLoc,
19
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))]
43
[MaxLength(1024, ErrorMessageResourceType = typeof(
Dialogs
), ErrorMessageResourceName = nameof(
Dialogs
.FieldTooLong))]
52
yield return new ValidationResult(
Dialogs
.FieldRequired, [nameof(NumericValue)]);
57
yield return new ValidationResult(
Dialogs
.FieldRequired, [nameof(Value)]);
61
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,
62
SecondaryAction = 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 (1)
Controls\TextVisualizerDialogTests.cs (1)
95
Assert.Equal(Aspire.Dashboard.Resources.
Dialogs
.TextVisualizerSelectFormatType, formatSelect.Instance.AriaLabel);
Aspire.Dashboard.Tests (8)
Integration\Playwright\AppBarTests.cs (3)
30
await SetAndVerifyTheme(
Dialogs
.SettingsDialogSystemTheme, null).DefaultTimeout(); // don't guess system theme
31
await SetAndVerifyTheme(
Dialogs
.SettingsDialogLightTheme, "light").DefaultTimeout();
32
await SetAndVerifyTheme(
Dialogs
.SettingsDialogDarkTheme, "dark").DefaultTimeout();
Model\DashboardCommandExecutorTests.cs (1)
152
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
>(),