From 7749866b5f601461118abb148247837b28135149 Mon Sep 17 00:00:00 2001 From: Abdourahamane Boinaidi Date: Wed, 24 Jul 2024 14:43:04 +0200 Subject: [PATCH] Update MainScreen with Multiple previews --- .../ui/screen/main/MainScreen.kt | 24 ++++--------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/MainScreen.kt b/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/MainScreen.kt index d4c4c8a06..4db7d99b5 100644 --- a/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/MainScreen.kt +++ b/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/MainScreen.kt @@ -18,17 +18,17 @@ package com.infomaniak.swisstransfer.ui.screen.main -import android.content.res.Configuration import androidx.compose.runtime.Composable import androidx.compose.runtime.derivedStateOf import androidx.compose.runtime.getValue import androidx.compose.runtime.remember -import androidx.compose.ui.tooling.preview.Preview import androidx.navigation.compose.currentBackStackEntryAsState import androidx.navigation.compose.rememberNavController import com.infomaniak.swisstransfer.ui.navigation.MainNavigation import com.infomaniak.swisstransfer.ui.navigation.MainNavigation.SentDestination import com.infomaniak.swisstransfer.ui.theme.SwissTransferTheme +import com.infomaniak.swisstransfer.ui.utils.PreviewMobile +import com.infomaniak.swisstransfer.ui.utils.PreviewTablet @Composable fun MainScreen() { @@ -47,27 +47,11 @@ fun MainScreen() { } } -@Preview(name = "LightMode") -@Preview(name = "DarkMode", uiMode = Configuration.UI_MODE_NIGHT_YES or Configuration.UI_MODE_TYPE_NORMAL) +@PreviewMobile +@PreviewTablet @Composable private fun MainScreenPreview() { SwissTransferTheme { MainScreen() } } - -@Preview(device = "spec:parent=pixel_8_pro,orientation=landscape") -@Composable -private fun MainScreenPortraitPreview() { - SwissTransferTheme { - MainScreen() - } -} - -@Preview(device = "spec:width=1280dp,height=800dp,dpi=240,orientation=landscape") -@Composable -private fun MainScreenTabletPreview() { - SwissTransferTheme { - MainScreen() - } -}