11package to.bitkit.ui.sheets
22
3- import androidx.compose.foundation.Image
43import androidx.compose.foundation.layout.Column
54import androidx.compose.foundation.layout.fillMaxSize
65import androidx.compose.foundation.layout.fillMaxWidth
76import androidx.compose.foundation.layout.imePadding
87import androidx.compose.foundation.layout.navigationBarsPadding
9- import androidx.compose.foundation.layout.padding
108import androidx.compose.runtime.Composable
119import androidx.compose.runtime.LaunchedEffect
1210import androidx.compose.runtime.getValue
1311import androidx.compose.runtime.remember
1412import androidx.compose.ui.Modifier
1513import androidx.compose.ui.platform.testTag
16- import androidx.compose.ui.res.painterResource
17- import androidx.compose.ui.res.stringResource
18- import androidx.compose.ui.unit.dp
1914import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel
2015import androidx.lifecycle.compose.collectAsStateWithLifecycle
2116import androidx.navigation.compose.NavHost
2217import androidx.navigation.compose.rememberNavController
2318import androidx.navigation.toRoute
2419import kotlinx.serialization.Serializable
25- import to.bitkit.R
2620import to.bitkit.models.NewTransactionSheetDetails
2721import to.bitkit.models.NewTransactionSheetDirection
2822import to.bitkit.models.NewTransactionSheetType
29- import to.bitkit.ui.components.BodyM
30- import to.bitkit.ui.components.Display
31- import to.bitkit.ui.components.PrimaryButton
32- import to.bitkit.ui.components.VerticalSpacer
33- import to.bitkit.ui.scaffold.SheetTopBar
3423import to.bitkit.ui.screens.scanner.QrScanningScreen
3524import to.bitkit.ui.screens.wallets.send.AddTagScreen
3625import to.bitkit.ui.screens.wallets.send.PIN_CHECK_RESULT_KEY
@@ -50,10 +39,8 @@ import to.bitkit.ui.screens.wallets.withdraw.WithdrawErrorScreen
5039import to.bitkit.ui.settings.support.SupportScreen
5140import to.bitkit.ui.shared.modifiers.sheetHeight
5241import to.bitkit.ui.shared.util.gradientBackground
53- import to.bitkit.ui.theme.Colors
5442import to.bitkit.ui.utils.composableWithDefaultTransitions
5543import to.bitkit.ui.utils.navigationWithDefaultTransitions
56- import to.bitkit.ui.utils.withAccent
5744import to.bitkit.viewmodels.AppViewModel
5845import to.bitkit.viewmodels.SendEffect
5946import to.bitkit.viewmodels.SendEvent
@@ -282,7 +269,7 @@ fun SendSheet(
282269 }
283270 composableWithDefaultTransitions<SendRoute .ComingSoon > {
284271 ComingSoonSheetContent (
285- onBackClick = { navController.popBackStack() }
272+ onBack = { navController.popBackStack() }
286273 )
287274 }
288275 composableWithDefaultTransitions<SendRoute .Error > {
@@ -362,45 +349,3 @@ sealed interface SendRoute {
362349 @Serializable
363350 data class Error (val errorMessage : String ) : SendRoute
364351}
365-
366- @Composable
367- private fun ComingSoonSheetContent (
368- onBackClick : () -> Unit ,
369- ) {
370- Column (
371- modifier = Modifier
372- .fillMaxSize()
373- .gradientBackground()
374- .navigationBarsPadding()
375- ) {
376- SheetTopBar (
377- titleText = stringResource(R .string.coming_soon__title),
378- onBack = onBackClick
379- )
380-
381- Column (
382- modifier = Modifier .padding(horizontal = 32 .dp)
383- ) {
384- Image (
385- painter = painterResource(R .drawable.img_cronometer),
386- contentDescription = null ,
387- modifier = Modifier
388- .fillMaxWidth()
389- .weight(1f )
390- )
391-
392- Display (
393- text = stringResource(R .string.coming_soon__headline).withAccent(accentColor = Colors .Brand ),
394- color = Colors .White
395- )
396- VerticalSpacer (8 .dp)
397- BodyM (text = stringResource(R .string.coming_soon__description), color = Colors .White64 )
398- VerticalSpacer (54 .dp)
399- PrimaryButton (
400- text = stringResource(R .string.coming_soon__button),
401- onClick = onBackClick,
402- )
403- VerticalSpacer (16 .dp)
404- }
405- }
406- }
0 commit comments