showBottomSheetAttachment method

dynamic showBottomSheetAttachment(
  1. BuildContext context
)

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,
  );
}