Skip to content

Commit 615022b

Browse files
committed
Use DayNightPreviews for correct rendering in AndroidStudio.
1 parent d6e811e commit 615022b

File tree

1 file changed

+6
-14
lines changed
  • features/onboarding/impl/src/main/kotlin/io/element/android/features/onboarding/impl

1 file changed

+6
-14
lines changed

features/onboarding/impl/src/main/kotlin/io/element/android/features/onboarding/impl/OnBoardingView.kt

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,13 @@ import androidx.compose.ui.Modifier
3636
import androidx.compose.ui.res.painterResource
3737
import androidx.compose.ui.res.stringResource
3838
import androidx.compose.ui.text.style.TextAlign
39-
import androidx.compose.ui.tooling.preview.Preview
4039
import androidx.compose.ui.tooling.preview.PreviewParameter
4140
import androidx.compose.ui.unit.dp
4241
import androidx.compose.ui.unit.sp
4342
import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
4443
import io.element.android.libraries.designsystem.atomic.pages.OnBoardingPage
45-
import io.element.android.libraries.designsystem.preview.ElementPreviewDark
46-
import io.element.android.libraries.designsystem.preview.ElementPreviewLight
44+
import io.element.android.libraries.designsystem.preview.DayNightPreviews
45+
import io.element.android.libraries.designsystem.preview.ElementPreview
4746
import io.element.android.libraries.designsystem.theme.aliasButtonText
4847
import io.element.android.libraries.designsystem.theme.components.Button
4948
import io.element.android.libraries.designsystem.theme.components.Icon
@@ -200,17 +199,10 @@ private fun OnBoardingButtons(
200199
}
201200
}
202201

203-
@Preview
202+
@DayNightPreviews
204203
@Composable
205-
internal fun OnBoardingScreenLightPreview(@PreviewParameter(OnBoardingStateProvider::class) state: OnBoardingState) =
206-
ElementPreviewLight { ContentToPreview(state) }
207-
208-
@Preview
209-
@Composable
210-
internal fun OnBoardingScreenDarkPreview(@PreviewParameter(OnBoardingStateProvider::class) state: OnBoardingState) =
211-
ElementPreviewDark { ContentToPreview(state) }
212-
213-
@Composable
214-
private fun ContentToPreview(state: OnBoardingState) {
204+
internal fun OnBoardingScreenPreview(
205+
@PreviewParameter(OnBoardingStateProvider::class) state: OnBoardingState
206+
) = ElementPreview {
215207
OnBoardingView(state)
216208
}

0 commit comments

Comments
 (0)