Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bd991924 authored by Chaohui Wang's avatar Chaohui Wang Committed by Android (Google) Code Review
Browse files

Merge "Add TogglePermissionAppList getAppInfoRoutePrefix"

parents 847c4bf6 89a00515
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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()}")
+8 −0
Original line number Diff line number Diff line
@@ -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)