refactor(app/ui): refactor MediaDetailScaffold

Move everything into the Scaffold for simpler scrolling behavior

pass Modifier to heroContent and content composables
This commit is contained in:
2026-06-06 11:30:03 +02:00
parent ed418a8e44
commit 25b65b9048
8 changed files with 130 additions and 91 deletions

View File

@@ -3,21 +3,21 @@ package hu.bbara.purefin.ui.common.media
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.ExperimentalLayoutApi
import androidx.compose.foundation.layout.FlowRow
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
import androidx.compose.material3.MaterialTheme
@OptIn(ExperimentalLayoutApi::class)
@Composable
fun MediaMetadataFlowRow(
items: List<String>,
modifier: Modifier = Modifier,
highlightedItem: String? = null,
highlightedBackground: Color = MaterialTheme.colorScheme.primary.copy(alpha = 0.2f),
highlightedBorder: Color = MaterialTheme.colorScheme.primary.copy(alpha = 0.3f),
highlightedTextColor: Color = MaterialTheme.colorScheme.primary
highlightedTextColor: Color = MaterialTheme.colorScheme.primary,
modifier: Modifier = Modifier
) {
FlowRow(
modifier = modifier,