🛠️ Replace if with when

* Replaced if with when in ReaderSettingsBottomSheet
This commit is contained in:
Acclorite 2024-09-20 22:03:39 +03:00
parent 5eaa3963a7
commit f2d8042164

View file

@ -86,57 +86,59 @@ fun ReaderSettingsBottomSheet() {
ReaderSettingsBottomSheetTabRow(pagerState = pagerState) ReaderSettingsBottomSheetTabRow(pagerState = pagerState)
HorizontalPager(state = pagerState) { page -> HorizontalPager(state = pagerState) { page ->
if (page == 0) { when (page) {
CustomLazyColumn(Modifier.fillMaxSize()) { 0 -> {
PaddingSubcategory( CustomLazyColumn(Modifier.fillMaxSize()) {
titleColor = { MaterialTheme.colorScheme.onSurface }, PaddingSubcategory(
topPadding = 22.dp, titleColor = { MaterialTheme.colorScheme.onSurface },
bottomPadding = 0.dp topPadding = 22.dp,
) bottomPadding = 0.dp
ReadingSpeedSubcategory( )
titleColor = { MaterialTheme.colorScheme.onSurface }, ReadingSpeedSubcategory(
topPadding = 22.dp, titleColor = { MaterialTheme.colorScheme.onSurface },
bottomPadding = 0.dp topPadding = 22.dp,
) bottomPadding = 0.dp
MiscSubcategory( )
titleColor = { MaterialTheme.colorScheme.onSurface }, MiscSubcategory(
showDivider = false, titleColor = { MaterialTheme.colorScheme.onSurface },
topPadding = 22.dp, showDivider = false,
bottomPadding = 8.dp + it topPadding = 22.dp,
) bottomPadding = 8.dp + it
)
}
} }
}
if (page == 1) { 1 -> {
CustomLazyColumn(Modifier.fillMaxSize()) { CustomLazyColumn(Modifier.fillMaxSize()) {
FontSubcategory( FontSubcategory(
titleColor = { MaterialTheme.colorScheme.onSurface }, titleColor = { MaterialTheme.colorScheme.onSurface },
topPadding = 16.dp, topPadding = 16.dp,
bottomPadding = 0.dp bottomPadding = 0.dp
) )
TextSubcategory( TextSubcategory(
titleColor = { MaterialTheme.colorScheme.onSurface }, titleColor = { MaterialTheme.colorScheme.onSurface },
topPadding = 22.dp, topPadding = 22.dp,
bottomPadding = 0.dp bottomPadding = 0.dp
) )
TranslatorSubcategory( TranslatorSubcategory(
titleColor = { MaterialTheme.colorScheme.onSurface }, titleColor = { MaterialTheme.colorScheme.onSurface },
showDivider = false, showDivider = false,
topPadding = 22.dp, topPadding = 22.dp,
bottomPadding = 8.dp + it bottomPadding = 8.dp + it
) )
}
} }
}
if (page == 2) { 2 -> {
CustomLazyColumn(Modifier.fillMaxSize()) { CustomLazyColumn(Modifier.fillMaxSize()) {
ColorsSubcategory( ColorsSubcategory(
showTitle = false, showTitle = false,
showDivider = false, showDivider = false,
backgroundColor = { MaterialTheme.colorScheme.surfaceContainer }, backgroundColor = { MaterialTheme.colorScheme.surfaceContainer },
topPadding = 16.dp, topPadding = 16.dp,
bottomPadding = 8.dp + it bottomPadding = 8.dp + it
) )
}
} }
} }
} }