Skip to content

Commit 398271e

Browse files
committed
feat: button detail visibility
1 parent db352d1 commit 398271e

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

app/src/main/java/to/bitkit/ui/screens/wallets/receive/ReceiveQrScreen.kt

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package to.bitkit.ui.screens.wallets.receive
22

33
import android.graphics.Bitmap
4+
import androidx.compose.animation.AnimatedVisibility
45
import androidx.compose.foundation.layout.Arrangement
56
import androidx.compose.foundation.layout.Column
67
import androidx.compose.foundation.layout.Row
@@ -177,16 +178,17 @@ fun ReceiveQrScreen(
177178

178179
Spacer(Modifier.height(24.dp))
179180

180-
// Toggle button
181-
PrimaryButton(
182-
text = stringResource(
183-
if (showDetails) R.string.wallet__receive_show_qr
184-
else R.string.wallet__receive_show_details
185-
),
186-
onClick = { showDetails = !showDetails },
187-
fullWidth = true,
188-
modifier = Modifier.testTag("ReceiveToggleButton")
189-
)
181+
AnimatedVisibility(visible = lightningState.nodeLifecycleState.isRunning()) {
182+
PrimaryButton(
183+
text = stringResource(
184+
if (showDetails) R.string.wallet__receive_show_qr
185+
else R.string.wallet__receive_show_details
186+
),
187+
onClick = { showDetails = !showDetails },
188+
fullWidth = true,
189+
modifier = Modifier.testTag("ReceiveToggleButton")
190+
)
191+
}
190192

191193
Spacer(Modifier.height(16.dp))
192194
}

0 commit comments

Comments
 (0)