OfflinePackListItem
fun OfflinePackListItem(pack: OfflinePack, modifier: Modifier = Modifier, offlineManager: OfflineManager = rememberOfflineManager(), leadingContent: @Composable () -> Unit = {
OfflinePackListItemDefaults.LeadingContent(pack, offlineManager)
}, supportingContent: @Composable () -> Unit = {
OfflinePackListItemDefaults.SupportingContent(pack.downloadProgress)
}, trailingContent: @Composable () -> Unit = {
OfflinePackListItemDefaults.TrailingContent(pack, offlineManager)
}, headlineContent: @Composable () -> Unit)(source)
A ListItem to manage an OfflinePack.
By default, it includes controls to pause, resume, invalidate, and delete the pack, and a CircularProgressIndicator for download progress.
You must supply a headlineContent for the list item. Typically, this will be a suitable name for the pack, parsed from OfflinePack.metadata.
You can customize each part of the ListItem by supplying alternate leadingContent, supportingContent, and trailingContent.