4 instantiations of TerminalSizePreset
Aspire.Dashboard (1)
Components\Controls\TerminalView.razor.cs (1)
380? [new(_state.SizeKey, $"{_state.Cols}\u00d7{_state.Rows}", _state.Cols, _state.Rows), .. _sizePresets]
Aspire.Dashboard.Components.Tests (3)
Controls\TerminalViewTests.cs (2)
291Assert.Equal([new("97x38", "97\u00d738", 97, 38), new TerminalSizePreset("80x24", "80\u00d724", 80, 24)], items);
Shared\TerminalSetupHelpers.cs (1)
85[new("80x24", "80×24", 80, 24)]);
12 references to TerminalSizePreset
Aspire.Dashboard (5)
Components\Controls\TerminalView.razor.cs (4)
36private IReadOnlyList<TerminalSizePreset> _sizePresets = []; 378private IReadOnlyList<TerminalSizePreset> DisplayedSizePresets => _state.Cols > 0 && _state.Rows > 0 && 385public async Task<IReadOnlyList<TerminalSizePreset>> GetSizePresetsAsync() 393return await _jsModule.InvokeAsync<TerminalSizePreset[]>("getSizePresets");
Serialization\DashboardJsonSerializerContext.cs (1)
24[JsonSerializable(typeof(TerminalSizePreset[]))]
Aspire.Dashboard.Components.Tests (6)
Controls\TerminalViewTests.cs (5)
157var dimensionsSelect = cut.FindComponent<FluentSelect<TerminalSizePreset, string>>(); 289var items = cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Items; 333Assert.Equal("120x30", cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Value); 343Assert.Equal("120x30", cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Value); 350Assert.Equal("132x50", cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Value);
Shared\TerminalSetupHelpers.cs (1)
84module.Setup<TerminalSizePreset[]>("getSizePresets").SetResult(
Aspire.Dashboard.Tests (1)
DashboardJsonSerializerContextTests.cs (1)
53[InlineData(typeof(TerminalSizePreset[]))]