fix(common): adopt new Compose APIs

This commit is contained in:
Harsh Shandilya 2023-01-12 02:40:37 +05:30
parent 6750eff9fa
commit fb4beb08ee
No known key found for this signature in database
4 changed files with 6 additions and 6 deletions

View file

@ -22,7 +22,6 @@ dependencies {
implementation(projects.core)
implementation(projects.database)
implementation(projects.model)
implementation(libs.accompanist.flowlayout)
implementation(libs.androidx.browser)
implementation(libs.androidx.compose.animation)
implementation(libs.androidx.compose.foundation)

View file

@ -14,6 +14,8 @@ import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.ExperimentalLayoutApi
import androidx.compose.foundation.layout.FlowRow
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.absoluteOffset
@ -43,7 +45,6 @@ import androidx.compose.ui.semantics.Role
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
import com.google.accompanist.flowlayout.FlowRow
import dev.msfjarvis.claw.common.res.ClawIcons
import dev.msfjarvis.claw.common.ui.NetworkImage
import dev.msfjarvis.claw.database.local.SavedPost
@ -200,14 +201,15 @@ private fun CommentsButton(
}
@Composable
@OptIn(ExperimentalLayoutApi::class)
internal fun TagRow(
tags: List<String>,
modifier: Modifier = Modifier,
) {
FlowRow(
modifier = modifier,
mainAxisSpacing = 8.dp,
crossAxisSpacing = 8.dp,
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.spacedBy(8.dp),
) {
tags.forEach { tag -> TagText(tag) }
}

View file

@ -35,7 +35,7 @@ fun ClawAppBar(
TopAppBar(
title = title,
modifier = modifier.shadow(8.dp),
colors = TopAppBarDefaults.smallTopAppBarColors(containerColor = backgroundColor),
colors = TopAppBarDefaults.topAppBarColors(containerColor = backgroundColor),
navigationIcon = navigationIcon,
actions = actions,
)