From 5c2793fff370b0fb40d27c62f0f951642a5a7005 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 16 Sep 2024 13:12:18 +0530 Subject: [PATCH] fix(android): add a theme preview for SettingsScreen --- .../claw/android/ui/screens/SettingsScreen.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/SettingsScreen.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/SettingsScreen.kt index a21dd0f5..303bfe76 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/SettingsScreen.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/SettingsScreen.kt @@ -40,6 +40,8 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp +import dev.msfjarvis.claw.common.theme.LobstersTheme +import dev.msfjarvis.claw.common.ui.preview.ThemePreviews import java.io.InputStream import java.io.OutputStream import kotlinx.coroutines.CoroutineScope @@ -210,3 +212,11 @@ private suspend fun SnackbarHostState.showSnackbarDismissing(text: String) { currentSnackbarData?.dismiss() showSnackbar(text) } + +@ThemePreviews +@Composable +private fun SettingsScreenPreview() { + LobstersTheme { + SettingsScreen({}, SnackbarHostState(), { null }, { null }, {}, {}, {}, PaddingValues()) + } +}