imageHandler static method

Widget imageHandler(
  1. String url,
  2. String name,
  3. double? height, [
  4. bool isNonDiscounted = true,
  5. String flightCode = '',
])

Implementation

static Widget imageHandler(String url, String name, double? height, [bool isNonDiscounted = true, String flightCode = '']) {
  final imageuUrl = isNonDiscounted? url : 'https://neo-concierge.fra1.cdn.digitaloceanspaces.com/airline_logos/$flightCode.png';
  final widget =   url.contains('.svg')?
     SvgPicture.network(url,
     height: height,
     fit: BoxFit.contain,
     ) :
     Image.network(
      imageuUrl,
      height: height,
      errorBuilder: (context, error, stackTrace) {
        return  SizedBox(
          width: 30,
          height: 30,
          child: Image.network("https://neo-concierge.fra1.cdn.digitaloceanspaces.com/airline_logos/A4.png"),
        );
      },
    );
  return name.isEmpty? widget: SmartTooltip(
    position: TooltipPosition.right,
    backgroundColor: ColorHelper.primaryColor1,
    borderColor: ColorHelper.primaryColor1,
    message: name,
     child: widget
  );

}