add download page for common OS

This commit is contained in:
2026-03-10 01:36:28 +05:00
parent 93c239eb12
commit 475ef04c16
15 changed files with 296 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ import androidx.lifecycle.ViewModelProvider
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.composable
import androidx.navigation.compose.rememberNavController
import sh.sar.isodroid.ui.screens.DownloadsScreen
import sh.sar.isodroid.ui.screens.MainScreen
import sh.sar.isodroid.ui.screens.SettingsScreen
import sh.sar.isodroid.ui.theme.ISODroidTheme
@@ -133,11 +134,21 @@ fun ISODroidNavHost(viewModel: MainViewModel) {
composable("main") {
MainScreen(
viewModel = viewModel,
onNavigateToDownloads = {
navController.navigate("downloads")
},
onNavigateToSettings = {
navController.navigate("settings")
}
)
}
composable("downloads") {
DownloadsScreen(
onNavigateBack = {
navController.popBackStack()
}
)
}
composable("settings") {
SettingsScreen(
viewModel = viewModel,