From 0734404fec573c6c68276b4a0e566e19e9bc401b Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 14 Feb 2023 13:49:58 +0100 Subject: [PATCH] Add some previews. --- .../features/onboarding/OnBoardingScreen.kt | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/OnBoardingScreen.kt b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/OnBoardingScreen.kt index b2699c1816..a83043e199 100644 --- a/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/OnBoardingScreen.kt +++ b/features/onboarding/src/main/kotlin/io/element/android/features/onboarding/OnBoardingScreen.kt @@ -24,6 +24,7 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.systemBarsPadding +import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue @@ -37,12 +38,15 @@ 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.google.accompanist.pager.ExperimentalPagerApi import com.google.accompanist.pager.HorizontalPager import com.google.accompanist.pager.HorizontalPagerIndicator import com.google.accompanist.pager.rememberPagerState +import io.element.android.libraries.designsystem.preview.ElementPreviewDark +import io.element.android.libraries.designsystem.preview.ElementPreviewLight import io.element.android.libraries.designsystem.theme.components.Button import io.element.android.libraries.designsystem.theme.components.Text import io.element.android.libraries.testtags.TestTags @@ -150,6 +154,7 @@ fun OnBoardingPage( .padding(8.dp), textAlign = TextAlign.Center, fontWeight = FontWeight.Bold, + color = MaterialTheme.colorScheme.primary, fontSize = 24.sp, ) Text( @@ -158,7 +163,23 @@ fun OnBoardingPage( .fillMaxWidth() .align(CenterHorizontally), textAlign = TextAlign.Center, + color = MaterialTheme.colorScheme.primary, ) } } } + +@Preview +@Composable +internal fun OnBoardingScreenLightPreview() = + ElementPreviewLight { ContentToPreview() } + +@Preview +@Composable +internal fun OnBoardingScreenDarkPreview() = + ElementPreviewDark { ContentToPreview() } + +@Composable +private fun ContentToPreview() { + OnBoardingScreen() +}