zoomImage method
Implementation
Widget zoomImage(GenericUploadController controller) {
return GenericDialogBox(
headerText: 'Image',
isFullScreen: true,
content: InteractiveViewer(
panEnabled: true,
minScale: 0.5,
maxScale: 4.0,
child: Image.network(
controller.selectedImage.value?.funRefVal ?? '',
fit: BoxFit.contain,
errorBuilder: (_, __, ___) =>
const Icon(Icons.broken_image, size: 50, color: Colors.white),
),
),
primaryButtonText: 'Back',
onPrimaryButtonPressed: () => Get.back(),
);
}