manager-app/lib/Components/fetch_resource_icon.dart

22 lines
669 B
Dart

import 'package:flutter/material.dart';
import 'package:manager_api_new/api.dart';
IconData getResourceIcon(elementType) {
switch(elementType) {
case ResourceType.Image:
return Icons.image;
case ResourceType.ImageUrl:
return Icons.image_search; // art_track
case ResourceType.Audio:
return Icons.audiotrack; // art_track
case ResourceType.Video:
return Icons.slow_motion_video;
case ResourceType.VideoUrl:
return Icons.ondemand_video_sharp;
case ResourceType.Pdf:
return Icons.picture_as_pdf_outlined;
case ResourceType.Json:
return Icons.file_present_outlined;
}
return Icons.announcement;
}