|
|
|
@ -24,6 +24,7 @@ import androidx.compose.foundation.layout.fillMaxWidth
@@ -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
@@ -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(
@@ -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(
@@ -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() |
|
|
|
|
} |
|
|
|
|