@@ -18,11 +18,13 @@ import androidx.compose.material.Icon
1818import androidx.compose.runtime.Composable
1919import androidx.compose.ui.Alignment
2020import androidx.compose.ui.Modifier
21+ import androidx.compose.ui.platform.LocalContext
2122import androidx.compose.ui.res.painterResource
2223import androidx.compose.ui.res.stringResource
2324import androidx.compose.ui.unit.dp
2425import androidx.navigation.NavController
2526import cash.p.terminal.R
27+ import cash.p.terminal.core.hasNFC
2628import cash.p.terminal.core.navigateWithTermsAccepted
2729
2830import cash.p.terminal.navigation.slideFromRight
@@ -36,6 +38,7 @@ fun BalanceNoAccount(
3638 navController : NavController ,
3739 paddingValuesParent : PaddingValues
3840) {
41+ val context = LocalContext .current
3942 Column (
4043 modifier = Modifier
4144 .padding(bottom = paddingValuesParent.calculateBottomPadding())
@@ -84,6 +87,20 @@ fun BalanceNoAccount(
8487 }
8588 }
8689 )
90+ if (context.hasNFC()) {
91+ Spacer (modifier = Modifier .height(16 .dp))
92+ ButtonPrimaryDefault (
93+ modifier = Modifier
94+ .fillMaxWidth()
95+ .padding(horizontal = 48 .dp),
96+ title = stringResource(R .string.hardware_wallet),
97+ onClick = {
98+ navController.navigateWithTermsAccepted {
99+ navController.slideFromRight(R .id.hardwareWalletFragment)
100+ }
101+ }
102+ )
103+ }
87104 Spacer (modifier = Modifier .height(16 .dp))
88105 ButtonPrimaryTransparent (
89106 modifier = Modifier
0 commit comments