Do not show "Clear" text button in SearchScreen if the text input is already empty
This commit is contained in:
parent
4362456995
commit
a54b795666
2 changed files with 24 additions and 24 deletions
|
@ -105,18 +105,18 @@ fun LibrarySearchTab(
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
actionsContent = {
|
actionsContent = {
|
||||||
BasicText(
|
if (textFieldValue.text.isNotEmpty()) {
|
||||||
text = "Clear",
|
BasicText(
|
||||||
style = typography.xxs.medium,
|
text = "Clear",
|
||||||
modifier = Modifier
|
style = typography.xxs.medium,
|
||||||
.clip(RoundedCornerShape(16.dp))
|
modifier = Modifier
|
||||||
.clickable(enabled = textFieldValue.text.isNotEmpty()) {
|
.clip(RoundedCornerShape(16.dp))
|
||||||
onTextFieldValueChanged(TextFieldValue())
|
.clickable { onTextFieldValueChanged(TextFieldValue()) }
|
||||||
}
|
.background(colorPalette.background2)
|
||||||
.background(colorPalette.background2)
|
.padding(all = 8.dp)
|
||||||
.padding(all = 8.dp)
|
.padding(horizontal = 8.dp)
|
||||||
.padding(horizontal = 8.dp)
|
)
|
||||||
)
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -156,18 +156,18 @@ fun OnlineSearchTab(
|
||||||
.weight(1f)
|
.weight(1f)
|
||||||
)
|
)
|
||||||
|
|
||||||
BasicText(
|
if (textFieldValue.text.isNotEmpty()) {
|
||||||
text = "Clear",
|
BasicText(
|
||||||
style = typography.xxs.medium,
|
text = "Clear",
|
||||||
modifier = Modifier
|
style = typography.xxs.medium,
|
||||||
.clip(RoundedCornerShape(16.dp))
|
modifier = Modifier
|
||||||
.clickable(enabled = textFieldValue.text.isNotEmpty()) {
|
.clip(RoundedCornerShape(16.dp))
|
||||||
onTextFieldValueChanged(TextFieldValue())
|
.clickable { onTextFieldValueChanged(TextFieldValue()) }
|
||||||
}
|
.background(colorPalette.background2)
|
||||||
.background(colorPalette.background2)
|
.padding(all = 8.dp)
|
||||||
.padding(all = 8.dp)
|
.padding(horizontal = 8.dp)
|
||||||
.padding(horizontal = 8.dp)
|
)
|
||||||
)
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue