Skip to content

Commit 3375794

Browse files
Merge pull request #1887 from EnsembleUI/TabBar-String-Evaluation
TabBar Item will now evalute string expressions
2 parents 8bcb7dc + ae9c9b0 commit 3375794

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

modules/ensemble/lib/layout/tab/base_tab_bar.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,14 +108,15 @@ abstract class BaseTabBarState extends EWidgetState<BaseTabBar>
108108

109109
Widget _buildTabWidget(ScopeManager? scopeManager, TabItem tabItem) {
110110
final tabWidget = tabItem.tabWidget;
111+
final label = scopeManager!.dataContext.eval(tabItem.label);
111112
if (scopeManager != null && tabWidget != null) {
112113
final customWidget = scopeManager.buildWidgetFromDefinition(tabWidget);
113114
return Tab(
114115
child: customWidget,
115116
);
116117
}
117118
return Tab(
118-
text: tabItem.label,
119+
text: label,
119120
icon:
120121
tabItem.icon != null ? ensemble.Icon.fromModel(tabItem.icon!) : null,
121122
);

0 commit comments

Comments
 (0)