showBottomSheetAttachment method
Implementation
showBottomSheetAttachment(BuildContext context) {
showModalBottomSheet(
context: context,
backgroundColor: Colors.transparent,
enableDrag: false,
builder: (BuildContext context) {
return Container(
margin: const EdgeInsets.only(right: 18.0, left: 18.0, bottom: 18.0),
child: BottomSheet(
onClosing: () {},
enableDrag: false,
backgroundColor: Colors.transparent,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(15)),
builder: (builder) => AttachmentsSheetView(onDocument: () {
Navigator.pop(context);
documentPickUpload(context);
}, onCamera: () {
Navigator.pop(context);
onCameraClick();
}, onGallery: () {
Navigator.pop(context);
onGalleryClick();
}, onAudio: () {
Navigator.pop(context);
onAudioClick(context);
}, onContact: () {
Navigator.pop(context);
onContactClick();
}, onLocation: () {
Navigator.pop(context);
onLocationClick(context);
})),
);
},
useSafeArea: true,
);
}