fun LeadingContent( pack: OfflinePack, offlineManager: OfflineManager = rememberOfflineManager(), completedIcon: @Composable () -> Unit = {
Icon(
imageVector = vectorResource(Res.drawable.check_circle_filled),
contentDescription = "Complete",
)
}, pausedIcon: @Composable () -> Unit = {
Icon(
imageVector = vectorResource(Res.drawable.pause_circle_filled),
contentDescription = "Paused",
)
}, downloadingIcon: @Composable () -> Unit = { DownloadProgressCircle(pack) }, errorIcon: @Composable () -> Unit = {
Icon(
imageVector = vectorResource(Res.drawable.error_filled),
contentDescription = "Error",
tint = MaterialTheme.colorScheme.error,
)
}, warningIcon: @Composable () -> Unit = {
Icon(
imageVector = vectorResource(Res.drawable.warning_filled),
contentDescription = "Warning",
)
})(source) The default leading content for an OfflinePackListItem. It includes a CircularProgressIndicator for in-progress downloads, and otherwise an Icon representing the status of the pack.