import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
Widget buildIcon(String iconPath) {
// Check if the iconPath is a network URL
if (iconPath.startsWith('http://') || iconPath.startsWith('https://')) {
return SvgPicture.network(
iconPath,
errorBuilder: (context, error, stackTrace) {
// Fallback to a default icon if network loading fails
return SvgPicture.asset("assets/icons/ic_info.svg");
},
);
} else {
// Treat as local asset
return SvgPicture.asset(iconPath);
}
}