6 instantiations of TerminalSizePreset
Aspire.Dashboard (1)
Components\Controls\TerminalView.razor.cs (1)
392? [new(_state.SizeKey, $"{_state.Cols}\u00d7{_state.Rows}", _state.Cols, _state.Rows), .. _sizePresets]
Aspire.Dashboard.Components.Tests (5)
Controls\TerminalViewTests.cs (4)
329Assert.Equal([new("97x38", "97\u00d738", 97, 38), new TerminalSizePreset("80x24", "80\u00d724", 80, 24)], items); 358Assert.Equal([new("97x38", "97\u00d738", 97, 38), new TerminalSizePreset("80x24", "80\u00d724", 80, 24)], picker.Items);
Shared\TerminalSetupHelpers.cs (1)
92[new("80x24", "80×24", 80, 24)]);
14 references to TerminalSizePreset
Aspire.Dashboard (5)
Components\Controls\TerminalView.razor.cs (4)
37private IReadOnlyList<TerminalSizePreset> _sizePresets = []; 390private IReadOnlyList<TerminalSizePreset> DisplayedSizePresets => _state.Cols > 0 && _state.Rows > 0 && 397public async Task<IReadOnlyList<TerminalSizePreset>> GetSizePresetsAsync() 405return await _jsModule.InvokeAsync<TerminalSizePreset[]>("getSizePresets");
Serialization\DashboardJsonSerializerContext.cs (1)
24[JsonSerializable(typeof(TerminalSizePreset[]))]
Aspire.Dashboard.Components.Tests (8)
Controls\TerminalViewTests.cs (7)
195var dimensionsSelect = cut.FindComponent<FluentSelect<TerminalSizePreset, string>>(); 327var items = cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Items; 347Assert.Null(cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Placeholder); 353var picker = cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance; 409Assert.Equal("120x30", cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Value); 419Assert.Equal("120x30", cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Value); 426Assert.Equal("132x50", cut.FindComponent<FluentSelect<TerminalSizePreset, string>>().Instance.Value);
Shared\TerminalSetupHelpers.cs (1)
91module.Setup<TerminalSizePreset[]>("getSizePresets").SetResult(
Aspire.Dashboard.Tests (1)
DashboardJsonSerializerContextTests.cs (1)
53[InlineData(typeof(TerminalSizePreset[]))]