- @if (TabManager.ActiveTab is not null)
+ @foreach (var tab in TabManager.Tabs)
{
- @switch (TabManager.ActiveTab.Kind)
- {
- case TabKind.Welcome:
-
- break;
- case TabKind.Query:
-
- break;
- case TabKind.TableData:
-
- break;
- case TabKind.ViewData:
-
- break;
- case TabKind.Procedure:
-
- break;
- case TabKind.Pipeline:
-
- break;
- case TabKind.Storage:
-
- break;
- case TabKind.TableDesigner:
-
- break;
- case TabKind.FormDesigner:
-
- break;
- case TabKind.FormEntry:
-
- break;
- case TabKind.ReportDesigner:
-
- break;
- case TabKind.ReportPreview:
-
- break;
- }
+ bool isActive = TabManager.ActiveTab?.Id == tab.Id;
+
+
+ @switch (tab.Kind)
+ {
+ case TabKind.Welcome:
+
+ break;
+ case TabKind.Query:
+
+ break;
+ case TabKind.TableData:
+
+ break;
+ case TabKind.ViewData:
+
+ break;
+ case TabKind.Procedure:
+
+ break;
+ case TabKind.Pipeline:
+
+ break;
+ case TabKind.Storage:
+
+ break;
+ case TabKind.TableDesigner:
+
+ break;
+ case TabKind.FormDesigner:
+
+ break;
+ case TabKind.FormEntry:
+
+ break;
+ case TabKind.ReportDesigner:
+
+ break;
+ case TabKind.ReportPreview:
+
+ break;
+ }
+
}