From bc5c747f83a1c534361c61cb8e95a6d672d79b46 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Thu, 29 May 2025 21:55:24 +0200 Subject: [PATCH] Add SelectedIndex parameter to CodeTabs component --- app/MindWork AI Studio/Components/CodeTabs.razor | 4 ++-- app/MindWork AI Studio/Components/CodeTabs.razor.cs | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/MindWork AI Studio/Components/CodeTabs.razor b/app/MindWork AI Studio/Components/CodeTabs.razor index 7223cecb..0ae667c4 100644 --- a/app/MindWork AI Studio/Components/CodeTabs.razor +++ b/app/MindWork AI Studio/Components/CodeTabs.razor @@ -1,5 +1,5 @@ - - @foreach (var block in blocks) + + @foreach (var block in this.blocks) { @block.Fragment diff --git a/app/MindWork AI Studio/Components/CodeTabs.razor.cs b/app/MindWork AI Studio/Components/CodeTabs.razor.cs index 28f5a12a..353928c0 100644 --- a/app/MindWork AI Studio/Components/CodeTabs.razor.cs +++ b/app/MindWork AI Studio/Components/CodeTabs.razor.cs @@ -7,8 +7,10 @@ public partial class CodeTabs : ComponentBase [Parameter] public RenderFragment? ChildContent { get; set; } + [Parameter] + public int SelectedIndex { get; set; } = 0; + private readonly List blocks = new(); - private int selectedIndex; internal void RegisterBlock(string title, RenderFragment fragment) {