diff --git a/app/src/main/java/com/tangem/tap/features/home/compose/Stories.kt b/app/src/main/java/com/tangem/tap/features/home/compose/Stories.kt index 2179b5be44..183392a4b4 100644 --- a/app/src/main/java/com/tangem/tap/features/home/compose/Stories.kt +++ b/app/src/main/java/com/tangem/tap/features/home/compose/Stories.kt @@ -22,6 +22,7 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.tangem.tap.common.compose.SpacerS24 @@ -189,4 +190,10 @@ fun StoriesScreen( private fun MutableState.duration(): Int = when (this.value) { 1 -> 8000 else -> 6000 +} + +@Preview +@Composable +fun StoriesScreenPreview() { + StoriesScreen(onScanButtonClick = {}, onShopButtonClick = {}, onSearchTokensClick = {}) } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/home/compose/StoriesPreviews.kt b/app/src/main/java/com/tangem/tap/features/home/compose/StoriesPreviews.kt deleted file mode 100644 index 78fb897b55..0000000000 --- a/app/src/main/java/com/tangem/tap/features/home/compose/StoriesPreviews.kt +++ /dev/null @@ -1,50 +0,0 @@ -package com.tangem.tap.features.home.compose - -import androidx.compose.runtime.Composable -import androidx.compose.ui.tooling.preview.Preview -import com.tangem.tap.features.home.compose.content.* - -/** -[REDACTED_AUTHOR] - */ -@Preview -@Composable -fun StoriesScreenPreview() { - StoriesScreen(onScanButtonClick = {}, onShopButtonClick = {}, onSearchTokensClick = {}) -} - -@Preview -@Composable -fun Stories1Preview() { - FirstStoriesContent(false, 8000) {} -} - -@Preview -@Composable -private fun RevolutionaryWalletPreview() { - StoriesRevolutionaryWallet(6000) -} - -@Preview -@Composable -private fun UltraSecureBackupPreview() { - StoriesUltraSecureBackup(false, 6000) -} - -@Preview -@Composable -private fun CurrenciesPreview() { - StoriesCurrencies(false, 6000) -} - -@Preview -@Composable -private fun Web3Preview() { - StoriesWeb3(false, 6000) -} - -@Preview -@Composable -private fun WalletForEveryonePreview() { - StoriesWalletForEveryone(6000) -} \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/home/compose/content/Content.kt b/app/src/main/java/com/tangem/tap/features/home/compose/content/Content.kt index 97e523358b..9ee80263c3 100644 --- a/app/src/main/java/com/tangem/tap/features/home/compose/content/Content.kt +++ b/app/src/main/java/com/tangem/tap/features/home/compose/content/Content.kt @@ -17,6 +17,7 @@ import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.withStyle +import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.tangem.tap.common.compose.SpacerH16 @@ -226,4 +227,37 @@ private fun StoriesImage( private fun String.annotated(): AnnotatedString { val source = this return buildAnnotatedString { append(source) } +} + + +@Preview +@Composable +private fun RevolutionaryWalletPreview() { + StoriesRevolutionaryWallet(6000) +} + +@Preview +@Composable +private fun UltraSecureBackupPreview() { + StoriesUltraSecureBackup(false, 6000) +} + +@Preview +@Composable +private fun CurrenciesPreview() { + StoriesCurrencies(false, 6000) +} + + +@Preview +@Composable +private fun Web3Preview() { + StoriesWeb3(false, 6000) +} + + +@Preview +@Composable +private fun WalletForEveryonePreview() { + StoriesWalletForEveryone(6000) } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/home/compose/content/FirstStoriesContent.kt b/app/src/main/java/com/tangem/tap/features/home/compose/content/FirstStoriesContent.kt index 4941b6805c..393642f976 100644 --- a/app/src/main/java/com/tangem/tap/features/home/compose/content/FirstStoriesContent.kt +++ b/app/src/main/java/com/tangem/tap/features/home/compose/content/FirstStoriesContent.kt @@ -16,6 +16,7 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.tangem.tap.common.compose.FontSizeRange @@ -152,4 +153,11 @@ private fun MutableState.isSplashingTextDisplaying(): Boole private fun MutableState.isMeetTangemDisplaying(): Boolean { return this.value == StartingScreenState.MEET_TANGEM +} + + +@Preview +@Composable +fun FirstStoriesPreview() { + FirstStoriesContent(false, 8000) {} } \ No newline at end of file