fixup! compose: details: Also map child screen viewmodels with key
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -42,7 +42,7 @@ fun ExodusScreen(
|
||||
onNavigateUp: () -> Unit,
|
||||
appDetailsViewModel: AppDetailsViewModel = hiltViewModel(key = packageName),
|
||||
detailsExodusViewModel: DetailsExodusViewModel = hiltViewModel(
|
||||
key = packageName,
|
||||
key = "$packageName/exodus",
|
||||
creationCallback = { factory: DetailsExodusViewModel.Factory ->
|
||||
factory.create(appDetailsViewModel.exodusReport.value!!)
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ fun MoreScreen(
|
||||
onNavigateToAppDetails: (packageName: String) -> Unit,
|
||||
appDetailsViewModel: AppDetailsViewModel = hiltViewModel(key = packageName),
|
||||
detailsMoreViewModel: DetailsMoreViewModel = hiltViewModel(
|
||||
key = packageName,
|
||||
key = "$packageName/more",
|
||||
creationCallback = { factory: DetailsMoreViewModel.Factory ->
|
||||
factory.create(appDetailsViewModel.app.value!!.dependencies.dependentPackages)
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ fun PermissionScreen(
|
||||
onNavigateUp: () -> Unit,
|
||||
appDetailsViewModel: AppDetailsViewModel = hiltViewModel(key = packageName),
|
||||
detailsPermissionViewModel: DetailsPermissionViewModel = hiltViewModel(
|
||||
key = packageName,
|
||||
key = "$packageName/permission",
|
||||
creationCallback = { factory: DetailsPermissionViewModel.Factory ->
|
||||
factory.create(appDetailsViewModel.app.value!!.permissions)
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ fun ReviewScreen(
|
||||
onNavigateUp: () -> Unit,
|
||||
appDetailsViewModel: AppDetailsViewModel = hiltViewModel(key = packageName),
|
||||
detailsReviewViewModel: DetailsReviewViewModel = hiltViewModel(
|
||||
key = packageName,
|
||||
key = "$packageName/review",
|
||||
creationCallback = { factory: DetailsReviewViewModel.Factory ->
|
||||
factory.create(appDetailsViewModel.app.value!!.packageName)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user