getFileTypeDescription function
- PodFileItem item
Returns a human-readable type description for a file item.
Implementation
String getFileTypeDescription(PodFileItem item) {
if (item.isDirectory) return 'Folder';
final ext = item.extension;
if (ext == null) return 'File';
switch (ext) {
case 'json':
return 'JSON Document';
case 'txt':
return 'Text File';
case 'md':
return 'Markdown';
case 'csv':
return 'Spreadsheet';
case 'ttl':
return 'Turtle (RDF)';
case 'jpg':
case 'jpeg':
return 'JPEG Image';
case 'png':
return 'PNG Image';
case 'pdf':
return 'PDF Document';
default:
return '${ext.toUpperCase()} File';
}
}