Files
HiddingselAppOriginal/lib/appflow/model/images.dart
2026-02-13 15:53:22 +01:00

19 lines
474 B
Dart

import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/cupertino.dart';
class ImageModel {
final String resource;
ImageProvider get image {
if (resource.startsWith('http')) {
return CachedNetworkImageProvider(resource);
} else if (resource.startsWith('assets')) {
return AssetImage(resource);
} else {
throw Exception('Invalid image resource: $resource');
}
}
const ImageModel(this.resource);
}