diff --git a/apps/flipcash/core/src/main/res/values/strings.xml b/apps/flipcash/core/src/main/res/values/strings.xml
index 6ca986c10..1a6e8bbd5 100644
--- a/apps/flipcash/core/src/main/res/values/strings.xml
+++ b/apps/flipcash/core/src/main/res/values/strings.xml
@@ -222,7 +222,7 @@
Tap above to Add Cash to your wallet
You don\'t have any cash yet.\nTap below to add cash to your wallet
No Balance Yet
- Get another Flipcash user to give you some cash to get a balance
+ Buy a currency to get started, or get another Flipcash user to give you some cash
Buy your first currency to get started
Dismiss
Success
diff --git a/apps/flipcash/features/scanner/src/main/kotlin/com/flipcash/app/scanner/internal/Scanner.kt b/apps/flipcash/features/scanner/src/main/kotlin/com/flipcash/app/scanner/internal/Scanner.kt
index 476f96497..2e22f310d 100644
--- a/apps/flipcash/features/scanner/src/main/kotlin/com/flipcash/app/scanner/internal/Scanner.kt
+++ b/apps/flipcash/features/scanner/src/main/kotlin/com/flipcash/app/scanner/internal/Scanner.kt
@@ -14,6 +14,7 @@ import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalFocusManager
import androidx.lifecycle.Lifecycle
import com.flipcash.app.analytics.rememberAnalytics
+import com.flipcash.app.core.AppRoute
import com.flipcash.app.router.LocalRouter
import com.flipcash.app.scanner.internal.bills.BillContainer
import com.flipcash.app.session.LocalSessionController
@@ -34,6 +35,7 @@ import dev.theolm.rinku.DeepLink
import timber.log.Timber
import com.flipcash.app.core.extensions.navigateTo
import com.flipcash.app.core.navigation.DeeplinkType
+import com.getcode.manager.BottomBarAction
@Composable
internal fun Scanner() {
@@ -86,9 +88,17 @@ internal fun Scanner() {
// only allow navigation to give when there is something to give
val hasBalance = state.giveableBalance.orZero().isPositive
if (!hasBalance) {
- BottomBarManager.showAlert(
+ BottomBarManager.showInfo(
title = context.getString(R.string.title_noBalanceYet),
message = context.getString(R.string.description_noBalanceYet),
+ actions = listOf(
+ BottomBarAction(
+ text = context.getString(R.string.action_discoverCurrencies)
+ ) {
+ navigator.navigateTo(AppRoute.Sheets.TokenDiscovery)
+ },
+ ),
+ showCancel = true,
)
return@BillContainer
}