imageUI method
dynamic
imageUI( - dynamic context,
- dynamic ref,
- dynamic mediaState
)
Implementation
Widget imageUI(
BuildContext context,
WidgetRef ref,
MediaChatState mediaState,
) {
final size = MediaQuery.of(context).size;
return InkWell(
onTap: () {
showAdaptiveDialog(
context: context,
barrierDismissible: false,
useRootNavigator: false,
builder: (context) => ImageDialog(
title: message.name,
imageFile: mediaState.mediaFile!,
),
);
},
child: ClipRRect(
borderRadius: isReplyContent
? BorderRadius.circular(6)
: BorderRadius.circular(15),
child: ConstrainedBox(
constraints: BoxConstraints(
maxWidth: isReplyContent ? size.height * 0.2 : 300,
maxHeight: isReplyContent ? size.width * 0.2 : 300,
),
child: imageFileView(context, ref, mediaState),
),
),
);
}