net static method

Widget net({
  1. required String url,
  2. Size? size,
  3. Widget? errorWidget,
  4. bool? circular = false,
  5. void onTap()?,
})

Implementation

static Widget net({
  required String url,
  Size? size,
  Widget? errorWidget,
  bool? circular = false,
  void Function()? onTap,
}) {
  errorWidget ??= Gap(size: size);
  return url.isNotEmpty
      ? XTap(
          onTap: onTap,
          child: XPick(
            clipoval: circular,
            child: Gap(
              size: size,
              child: CachedNetworkImage(
                imageUrl: url,
              ),
            ),
          ),
        )
      : Gap(
          size: size,
          child: XPick(
            clipoval: circular,
            child: errorWidget,
          ),
        );
}