import 'package:flutter/material.dart'; import 'package:wow_english/common/core/assets_const.dart'; class ImageUtil { static ImageProvider getImageProviderOnDefault(String? uri, {scale = 1.0}) { if (uri == null || uri.isEmpty) { return ExactAssetImage(AssetsConst.wowLogo, scale: scale); } if (uri.startsWith('http')) { return NetworkImage(uri); } else { return ExactAssetImage(uri, scale: scale); } //return uri.startsWith('http') ? NetworkImage(uri) : ExactAssetImage(uri, scale: 0.5) as ImageProvider?; } }