showBottomSheetAttachment method

dynamic showBottomSheetAttachment()

Implementation

showBottomSheetAttachment() {
  DialogUtils.bottomSheet(
    Container(
        margin: const EdgeInsets.only(right: 18.0, left: 18.0, bottom: 50),
        child: BottomSheet(
            onClosing: () {},
            backgroundColor: Colors.transparent,
            shape:
                AppStyleConfig.chatPageStyle.attachmentViewStyle.shapeBorder,
            builder: (builder) => AttachmentsSheetView(
                attachments: availableAttachments,
                availableFeatures: availableFeatures,
                onDocument: () {
                  NavUtils.back();
                  documentPickUpload();
                },
                onCamera: () {
                  NavUtils.back();
                  onCameraClick();
                },
                onGallery: () {
                  NavUtils.back();
                  onGalleryClick();
                },
                onAudio: () {
                  NavUtils.back();
                  onAudioClick();
                },
                onContact: () {
                  NavUtils.back();
                  onContactClick();
                },
                onLocation: () {
                  NavUtils.back();
                  onLocationClick();
                }))),
    ignoreSafeArea: true,
  );
}