getButtonIcon function

Icon getButtonIcon(
  1. DownloadStatus status
)

Implementation

Icon getButtonIcon(DownloadStatus status) {
  switch (status) {
    case DownloadStatus.none:
    case DownloadStatus.error:
      return const Icon(Icons.download);
    case DownloadStatus.downloading:
      return const Icon(Icons.pause);
    case DownloadStatus.paused:
      return const Icon(Icons.play_arrow);
    case DownloadStatus.finished:
      return const Icon(Icons.update);
  }
}