feat(flutter): admin parity slice — requests, quarantine, users, invites #33

Merged
bvandeusen merged 262 commits from dev into main 2026-05-08 22:08:00 -04:00
Showing only changes of commit a9b3c936f1 - Show all commits
@@ -96,6 +96,24 @@ fun NowPlayingScreen(
snackbarHost = { SnackbarHost(snackbarHostState) },
containerColor = MaterialTheme.colorScheme.background,
) { inner ->
NowPlayingBody(
inner = inner,
state = state,
track = track,
navController = navController,
viewModel = viewModel,
)
}
}
@Composable
private fun NowPlayingBody(
inner: androidx.compose.foundation.layout.PaddingValues,
state: com.fabledsword.minstrel.player.PlayerUiState,
track: com.fabledsword.minstrel.models.TrackRef,
navController: NavHostController,
viewModel: PlayerViewModel,
) {
Column(
modifier = Modifier
.fillMaxSize()
@@ -106,11 +124,7 @@ fun NowPlayingScreen(
) {
NowPlayingCover(coverUrl = track.coverUrl, contentDescription = track.title)
Spacer(Modifier.height(24.dp))
TrackHeader(
title = track.title,
artist = track.artistName,
album = track.albumTitle,
)
TrackHeader(title = track.title, artist = track.artistName, album = track.albumTitle)
Spacer(Modifier.height(24.dp))
ScrubberRow(
positionMs = state.positionMs,
@@ -134,7 +148,6 @@ fun NowPlayingScreen(
onCycleRepeat = viewModel::cycleRepeat,
)
}
}
}
@Composable