Merge "Add TogglePermissionAppList getAppInfoRoutePrefix"
This commit is contained in:
@@ -81,6 +81,13 @@ internal class TogglePermissionAppInfoPageProvider(
|
||||
navArgument(USER_ID) { type = NavType.IntType },
|
||||
)
|
||||
|
||||
/**
|
||||
* Gets the route prefix to this page.
|
||||
*
|
||||
* Expose route prefix to enable enter from non-SPA pages.
|
||||
*/
|
||||
fun getRoutePrefix(permissionType: String) = "$PAGE_NAME/$permissionType"
|
||||
|
||||
@Composable
|
||||
fun navigator(permissionType: String, app: ApplicationInfo) =
|
||||
navigator(route = "$PAGE_NAME/$permissionType/${app.toRoute()}")
|
||||
|
||||
@@ -93,6 +93,14 @@ interface TogglePermissionAppListProvider {
|
||||
fun getAppListRoute(): String =
|
||||
TogglePermissionAppListPageProvider.getRoute(permissionType)
|
||||
|
||||
/**
|
||||
* Gets the route prefix to the toggle permission App Info page.
|
||||
*
|
||||
* Expose route prefix to enable enter from non-SPA pages.
|
||||
*/
|
||||
fun getAppInfoRoutePrefix(): String =
|
||||
TogglePermissionAppInfoPageProvider.getRoutePrefix(permissionType)
|
||||
|
||||
@Composable
|
||||
fun InfoPageEntryItem(app: ApplicationInfo) {
|
||||
val listModel = rememberContext(::createModel)
|
||||
|
||||
Reference in New Issue
Block a user