sizeLabel property

String get sizeLabel

Human-readable size, e.g. 1.2 MB.

Implementation

String get sizeLabel {
  if (sizeBytes < 1024) return '$sizeBytes B';
  if (sizeBytes < 1024 * 1024) {
    return '${(sizeBytes / 1024).toStringAsFixed(1)} KB';
  }
  return '${(sizeBytes / 1024 / 1024).toStringAsFixed(1)} MB';
}