remove trash

This commit is contained in:
2026-08-15 10:53:23 +03:00
parent 036aeba245
commit 236ebb1462
4 changed files with 29 additions and 45 deletions
@@ -39,8 +39,7 @@ fun BaseMainScreen(
appBar = { appBar() },
currentRoute = route,
onSelectNavigation = { onNavigate(it) },
navigationEntries = createNavigationList(),
colorScheme = getColorScheme()
navigationEntries = createNavigationList()
) { padding -> content(padding) }
}
@@ -1,7 +1,6 @@
package ru.shadowsparky.vbox.shared.presentation
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.material3.ColorScheme
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.SnackbarHostState
import androidx.compose.material3.TopAppBarScrollBehavior
@@ -28,11 +27,6 @@ import ru.shadowsparky.vbox.shared.presentation.settings.register.RegisterScreen
import ru.shadowsparky.vbox.shared.presentation.settings.serv.EditServScreen
import ru.shadowsparky.vbox.shared.presentation.settings.tag.TagScreen
@Composable
fun getColorScheme(): ColorScheme {
return ru.shadowsparky.ui.theme.getColorScheme()
}
@Composable
fun Modifier.imePaddingInternal(): Modifier {
return koin.get<UiConfiguration>().imePadding(this)
@@ -94,7 +88,6 @@ fun AppScaffold(
modifier,
scrollBehavior,
snackbarState,
getColorScheme(),
content = content,
appBar = { appBar() }
)
@@ -60,7 +60,7 @@ fun OfflineVideoScreen(component: OfflineVideoComponent) {
TopAppBar(
{ Text(stringResource(Res.string.offline_video)) },
navigationIcon = {
BackButton { component.onBack }
BackButton { component.onBack() }
}
)
}
@@ -12,11 +12,9 @@ import androidx.compose.foundation.layout.navigationBars
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.windowInsetsPadding
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.ColorScheme
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialExpressiveTheme
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.NavigationBar
import androidx.compose.material3.NavigationBarDefaults
@@ -40,7 +38,6 @@ import androidx.compose.ui.input.nestedscroll.nestedScroll
import androidx.compose.ui.unit.LayoutDirection
import androidx.compose.ui.unit.dp
import ru.shadowsparky.ui.nav.Route
import ru.shadowsparky.ui.theme.getColorScheme
@Immutable
data class NavigationEntry<out T : Route>(
@@ -55,7 +52,6 @@ fun AppScaffold(
modifier: Modifier = Modifier,
scrollBehavior: TopAppBarScrollBehavior? = TopAppBarDefaults.pinnedScrollBehavior(),
snackbarState: SnackbarHostState? = null,
colorScheme: ColorScheme = getColorScheme(),
appBar: @Composable (scroll: TopAppBarScrollBehavior?) -> Unit,
content: @Composable (padding: PaddingValues) -> Unit,
) {
@@ -63,7 +59,6 @@ fun AppScaffold(
modifier,
scrollBehavior,
snackbarState,
colorScheme,
appBar = appBar,
content = content
)
@@ -75,7 +70,6 @@ fun <T : Route> AppScaffold(
modifier: Modifier = Modifier,
scrollBehavior: TopAppBarScrollBehavior? = TopAppBarDefaults.pinnedScrollBehavior(),
snackbarState: SnackbarHostState? = null,
colorScheme: ColorScheme = getColorScheme(),
currentRoute: T? = null,
navigationEntries: List<NavigationEntry<T>>? = null,
onSelectNavigation: ((T) -> Unit)? = null,
@@ -85,7 +79,6 @@ fun <T : Route> AppScaffold(
val windowType = currentWindowType()
val blurState = rememberBlurState()
CompositionLocalProvider(LocalBlurState provides blurState) {
MaterialExpressiveTheme(colorScheme = colorScheme) {
Scaffold(
bottomBar = {
if (windowType.isCompact) {
@@ -116,7 +109,6 @@ fun <T : Route> AppScaffold(
)
}
}
}
@Composable
private fun <T : Route> BottomBar(