Removed whitespace replace when in a new tab
This commit is contained in:
parent
d5aaa1dd30
commit
0512510be6
@ -100,6 +100,7 @@ fun RepositoriesTabPanel(
|
|||||||
Tab(
|
Tab(
|
||||||
title = tab.tabName,
|
title = tab.tabName,
|
||||||
isSelected = currentTab == tab,
|
isSelected = currentTab == tab,
|
||||||
|
isNewTab = tab.path == null,
|
||||||
onClick = {
|
onClick = {
|
||||||
onTabSelected(tab)
|
onTabSelected(tab)
|
||||||
},
|
},
|
||||||
@ -143,7 +144,12 @@ fun RepositoriesTabPanel(
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun Tab(title: MutableState<String>, isSelected: Boolean, onClick: () -> Unit, onCloseTab: () -> Unit) {
|
fun Tab(
|
||||||
|
title: MutableState<String>,
|
||||||
|
isSelected: Boolean,
|
||||||
|
isNewTab: Boolean,
|
||||||
|
onClick: () -> Unit, onCloseTab: () -> Unit
|
||||||
|
) {
|
||||||
val backgroundColor = if (isSelected)
|
val backgroundColor = if (isSelected)
|
||||||
MaterialTheme.colors.surface
|
MaterialTheme.colors.surface
|
||||||
else
|
else
|
||||||
@ -151,6 +157,13 @@ fun Tab(title: MutableState<String>, isSelected: Boolean, onClick: () -> Unit, o
|
|||||||
|
|
||||||
val hoverInteraction = remember { MutableInteractionSource() }
|
val hoverInteraction = remember { MutableInteractionSource() }
|
||||||
val isHovered by hoverInteraction.collectIsHoveredAsState()
|
val isHovered by hoverInteraction.collectIsHoveredAsState()
|
||||||
|
val tabTitle = if (isNewTab)
|
||||||
|
title.value
|
||||||
|
else
|
||||||
|
title.value.replace(
|
||||||
|
" ",
|
||||||
|
"-"
|
||||||
|
) // TODO This replace is a workaround for https://issuetracker.google.com/issues/278044455
|
||||||
|
|
||||||
Box(
|
Box(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
@ -168,7 +181,7 @@ fun Tab(title: MutableState<String>, isSelected: Boolean, onClick: () -> Unit, o
|
|||||||
horizontalArrangement = Arrangement.SpaceBetween,
|
horizontalArrangement = Arrangement.SpaceBetween,
|
||||||
) {
|
) {
|
||||||
Text(
|
Text(
|
||||||
text = title.value.replace(" ", "-"), // TODO This replace is a workaround for https://issuetracker.google.com/issues/278044455
|
text = tabTitle,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.padding(start = 16.dp)
|
.padding(start = 16.dp)
|
||||||
.weight(1f)
|
.weight(1f)
|
||||||
|
Loading…
Reference in New Issue
Block a user