72 references to DashboardUIHelpers
Aspire.Dashboard (44)
Components\Controls\PropertyGrid.razor.cs (1)
154
(_resizeLabels, _sortLabels) =
DashboardUIHelpers
.CreateGridLabels(Loc);
Components\Controls\ResourceDetails.razor.cs (1)
223
(_resizeLabels, _sortLabels) =
DashboardUIHelpers
.CreateGridLabels(ControlStringsLoc);
Components\Controls\SpanDetails.razor.cs (1)
101
(_resizeLabels, _sortLabels) =
DashboardUIHelpers
.CreateGridLabels(Loc);
Components\Controls\TextVisualizer.razor.cs (1)
67
if (ViewModel.FormatKind is not
DashboardUIHelpers
.PlaintextFormat)
Components\Dialogs\TextVisualizerDialog.razor.cs (9)
58
EnabledOptions.Add(
DashboardUIHelpers
.PlaintextFormat);
61
new SelectViewModel<string> { Id =
DashboardUIHelpers
.PlaintextFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogPlaintextFormat)] },
62
new SelectViewModel<string> { Id =
DashboardUIHelpers
.JsonFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogJsonFormat)] },
63
new SelectViewModel<string> { Id =
DashboardUIHelpers
.XmlFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogXmlFormat)] }
75
if (TextVisualizerViewModel.FormatKind ==
DashboardUIHelpers
.JsonFormat)
77
EnabledOptions.Add(
DashboardUIHelpers
.JsonFormat);
79
else if (TextVisualizerViewModel.FormatKind ==
DashboardUIHelpers
.XmlFormat)
81
EnabledOptions.Add(
DashboardUIHelpers
.XmlFormat);
104
TextVisualizerViewModel.UpdateFormat(newFormat ??
DashboardUIHelpers
.PlaintextFormat);
Components\Interactions\InteractionsProvider.cs (1)
392
options.Section =
DashboardUIHelpers
.MessageBarSection;
Components\Layout\MainLayout.razor.cs (1)
159
options.Section =
DashboardUIHelpers
.MessageBarSection;
Components\Pages\ConsoleLogs.razor.cs (1)
502
_highlightedCommands.AddRange(selectedResource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(
DashboardUIHelpers
.MaxHighlightedCommands));
Components\Pages\Resources.razor.cs (3)
226
(_resizeLabels, _sortLabels) =
DashboardUIHelpers
.CreateGridLabels(ControlsStringsLoc);
483
.Take(request.Count ??
DashboardUIHelpers
.DefaultDataGridResultCount)
578
_maxHighlightedCount = Math.Min(maxHighlightedCount,
DashboardUIHelpers
.MaxHighlightedCommands);
Components\Pages\StructuredLogs.razor.cs (3)
135
ViewModel.Count = request.Count ??
DashboardUIHelpers
.DefaultDataGridResultCount;
141
TelemetryRepository.MaxLogLimitMessage = await
DashboardUIHelpers
.DisplayMaxLimitMessageAsync(
173
(_resizeLabels, _sortLabels) =
DashboardUIHelpers
.CreateGridLabels(ControlsStringsLoc);
Components\Pages\TraceDetail.razor.cs (1)
177
page = page.Take(request.Count ??
DashboardUIHelpers
.DefaultDataGridResultCount);
Components\Pages\Traces.razor.cs (3)
137
TracesViewModel.Count = request.Count ??
DashboardUIHelpers
.DefaultDataGridResultCount;
142
TelemetryRepository.MaxTraceLimitMessage = await
DashboardUIHelpers
.DisplayMaxLimitMessageAsync(
172
(_resizeLabels, _sortLabels) =
DashboardUIHelpers
.CreateGridLabels(ControlsStringsLoc);
Model\DashboardCommandExecutor.cs (2)
136
closeToastCts.CancelAfter(
DashboardUIHelpers
.ToastTimeout);
174
closeToastCts.CancelAfter(
DashboardUIHelpers
.ToastTimeout);
Model\GenAI\GenAIItemPartViewModel.cs (3)
62
return new TextVisualizerViewModel(textPart.Content ?? string.Empty, indentText: true, fallbackFormat:
DashboardUIHelpers
.MarkdownFormat);
74
return new TextVisualizerViewModel($"{toolCallRequestPart.Name}({argumentsText})", indentText: true, knownFormat:
DashboardUIHelpers
.JavascriptFormat);
85
return new TextVisualizerViewModel(toolResponseContent, indentText: true, fallbackFormat:
DashboardUIHelpers
.MarkdownFormat);
Model\ResourceMenuBuilder.cs (2)
122
FixedFormat =
DashboardUIHelpers
.JsonFormat
143
FixedFormat =
DashboardUIHelpers
.PropertiesFormat
Model\ResourceSourceViewModel.cs (1)
68
:
DashboardUIHelpers
.GetMaskingText(6).Text)));
Model\SpanMenuBuilder.cs (1)
122
FixedFormat =
DashboardUIHelpers
.JsonFormat
Model\StructuredLogMenuBuilder.cs (1)
106
FixedFormat =
DashboardUIHelpers
.JsonFormat
Model\TextVisualizerViewModel.cs (7)
26
Lines = GetLines(Text,
DashboardUIHelpers
.PlaintextFormat);
34
ChangeFormattedText(
DashboardUIHelpers
.JsonFormat, indentText ? formattedJson : Text);
38
ChangeFormattedText(
DashboardUIHelpers
.XmlFormat, indentText ? formattedXml : Text);
42
ChangeFormattedText(fallbackFormat ??
DashboardUIHelpers
.PlaintextFormat, Text);
259
if (newFormat ==
DashboardUIHelpers
.XmlFormat)
266
else if (newFormat ==
DashboardUIHelpers
.JsonFormat)
275
ChangeFormattedText(
DashboardUIHelpers
.PlaintextFormat, Text);
Model\TraceMenuBuilder.cs (1)
110
FixedFormat =
DashboardUIHelpers
.JsonFormat
Aspire.Dashboard.Components.Tests (17)
Controls\TextVisualizerDialogTests.cs (17)
50
Assert.Equal(
DashboardUIHelpers
.JsonFormat, instance.TextVisualizerViewModel.FormatKind);
51
Assert.Equal([
DashboardUIHelpers
.JsonFormat,
DashboardUIHelpers
.PlaintextFormat], instance.EnabledOptions.ToImmutableSortedSet());
71
Assert.Equal(
DashboardUIHelpers
.XmlFormat, instance.TextVisualizerViewModel.FormatKind);
73
Assert.Equal([
DashboardUIHelpers
.PlaintextFormat,
DashboardUIHelpers
.XmlFormat], instance.EnabledOptions.ToImmutableSortedSet());
76
instance.ChangeFormat(
DashboardUIHelpers
.PlaintextFormat, rawXml);
78
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, instance.TextVisualizerViewModel.FormatKind);
98
Assert.Equal(
DashboardUIHelpers
.XmlFormat, instance.TextVisualizerViewModel.FormatKind);
100
Assert.Equal([
DashboardUIHelpers
.PlaintextFormat,
DashboardUIHelpers
.XmlFormat], instance.EnabledOptions.ToImmutableSortedSet());
114
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, instance.TextVisualizerViewModel.FormatKind);
116
Assert.Equal([
DashboardUIHelpers
.PlaintextFormat], instance.EnabledOptions.ToImmutableSortedSet());
202
await dialogService.ShowDialogAsync<TextVisualizerDialog>(new TextVisualizerDialogViewModel(rawText, string.Empty, ContainsSecret: false, FixedFormat:
DashboardUIHelpers
.PropertiesFormat), []);
208
Assert.Equal(
DashboardUIHelpers
.PropertiesFormat, instance.TextVisualizerViewModel.FormatKind);
221
await dialogService.ShowDialogAsync<TextVisualizerDialog>(new TextVisualizerDialogViewModel(rawText, string.Empty, ContainsSecret: false, FixedFormat:
DashboardUIHelpers
.JsonFormat), []);
227
Assert.Equal(
DashboardUIHelpers
.JsonFormat, instance.TextVisualizerViewModel.FormatKind);
Aspire.Dashboard.Tests (11)
DashboardUIHelpersTests.cs (6)
24
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
37
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
50
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
63
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
77
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
90
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
Model\GenAIItemPartViewModelTests.cs (4)
27
Assert.Equal(
DashboardUIHelpers
.MarkdownFormat, itemPart.TextVisualizerViewModel.FormatKind);
46
Assert.Equal(
DashboardUIHelpers
.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind);
71
Assert.Equal(
DashboardUIHelpers
.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind);
96
Assert.Equal(
DashboardUIHelpers
.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind);
Model\ResourceSourceViewModelTests.cs (1)
97
var maskingText =
DashboardUIHelpers
.GetMaskingText(6).Text;