summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/deposit/PayToUriFragment.kt
diff options
context:
space:
mode:
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/deposit/PayToUriFragment.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/deposit/PayToUriFragment.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/deposit/PayToUriFragment.kt b/wallet/src/main/java/net/taler/wallet/deposit/PayToUriFragment.kt
index 81f3617..2584763 100644
--- a/wallet/src/main/java/net/taler/wallet/deposit/PayToUriFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/deposit/PayToUriFragment.kt
@@ -195,6 +195,7 @@ fun CurrencyDropdown(
onCurrencyChanged: (String) -> Unit,
modifier: Modifier = Modifier,
initialCurrency: String? = null,
+ readOnly: Boolean = false,
) {
val initialIndex = currencies.indexOf(initialCurrency).let { if (it < 0) 0 else it }
var selectedIndex by remember { mutableStateOf(initialIndex) }
@@ -204,7 +205,7 @@ fun CurrencyDropdown(
) {
OutlinedTextField(
modifier = Modifier
- .clickable(onClick = { expanded = true }),
+ .clickable(onClick = { if (!readOnly) expanded = true }),
value = currencies[selectedIndex],
onValueChange = { },
readOnly = true,