refactor(common): pass HTMLConverter down as a parameter

This commit is contained in:
Harsh Shandilya 2022-10-03 12:15:44 +05:30
parent 02416a3606
commit 535c8a5808
No known key found for this signature in database
5 changed files with 18 additions and 18 deletions

View file

@ -38,7 +38,6 @@ import dev.msfjarvis.claw.android.viewmodel.ClawViewModel
import dev.msfjarvis.claw.api.LobstersApi
import dev.msfjarvis.claw.common.comments.CommentsPage
import dev.msfjarvis.claw.common.comments.HTMLConverter
import dev.msfjarvis.claw.common.comments.LocalHTMLConverter
import dev.msfjarvis.claw.common.res.ClawIcons
import dev.msfjarvis.claw.common.theme.LobstersTheme
import dev.msfjarvis.claw.common.ui.decorations.ClawAppBar
@ -75,11 +74,7 @@ fun LobstersApp(
LobstersTheme(
dynamicColor = true,
providedValues =
arrayOf(
LocalUriHandler provides urlLauncher,
LocalHTMLConverter provides htmlConverter,
),
providedValues = arrayOf(LocalUriHandler provides urlLauncher),
) {
val currentUiMode = LocalConfiguration.current.uiMode
val systemBarsColor = MaterialTheme.colorScheme.surfaceColorAtNavigationBarElevation()
@ -211,6 +206,7 @@ fun LobstersApp(
postId = postId,
getDetails = viewModel::getPostComments,
postActions = postActions,
htmlConverter = htmlConverter,
)
}
composable(