@@ -11,16 +11,17 @@ import androidx.compose.material3.Tab
1111import androidx.compose.material3.TabRow
1212import androidx.compose.material3.TabRowDefaults
1313import androidx.compose.material3.TabRowDefaults.tabIndicatorOffset
14- import androidx.compose.material3.Text
1514import androidx.compose.runtime.Composable
1615import androidx.compose.ui.Modifier
1716import androidx.compose.ui.graphics.Color
1817import androidx.compose.ui.platform.LocalFocusManager
1918import androidx.compose.ui.platform.testTag
2019import androidx.compose.ui.res.stringResource
20+ import androidx.compose.ui.text.style.TextOverflow
2121import androidx.compose.ui.tooling.preview.Preview
2222import androidx.compose.ui.unit.dp
2323import to.bitkit.R
24+ import to.bitkit.ui.components.CaptionB
2425import to.bitkit.ui.components.SearchInput
2526import to.bitkit.ui.components.SearchInputIconButton
2627import to.bitkit.ui.theme.AppThemeSurface
@@ -88,9 +89,17 @@ fun ActivityListFilter(
8889 }
8990 ) {
9091 tabs.map { tab ->
92+ val isSelected = tabs[currentTabIndex] == tab
9193 Tab (
92- text = { Text (tab.uiText) },
93- selected = tabs[currentTabIndex] == tab,
94+ text = {
95+ CaptionB (
96+ tab.uiText,
97+ maxLines = 1 ,
98+ overflow = TextOverflow .Ellipsis ,
99+ color = if (isSelected) Colors .White else Colors .White50
100+ )
101+ },
102+ selected = isSelected,
94103 onClick = { onTabChange(tab) },
95104 unselectedContentColor = Colors .White64 ,
96105 modifier = Modifier
0 commit comments