widgets/pod/file_type_helpers library

Helper functions for file type detection, icons, and descriptions.

Copyright (C) 2025, Software Innovation Institute, ANU.

Licensed under the GNU General Public License, Version 3 (the "License").

License: https://opensource.org/license/gpl-3-0.

Functions

getFileIcon(PodFileItem item) IconData
Returns the appropriate icon for a file item based on its type and extension.
getFileIconBackgroundColor(BuildContext context, PodFileItem item) Color
Returns the background color for the file icon.
getFileIconColor(BuildContext context, PodFileItem item) Color
Returns the icon color for a file item based on its type.
getFileTypeDescription(PodFileItem item) String
Returns a human-readable type description for a file item.