logoutBottomSheet method

void logoutBottomSheet()

Implementation

void logoutBottomSheet() {
  showModalBottomSheet(
      backgroundColor: AppColors.colorGrayDarkBg,
      context: navigatorKey.currentState!.context,
      isScrollControlled: true,
      builder: (context) {
        return Wrap(
          children: [
            Container(
              width: double.infinity,
              padding: EdgeInsets.only(
                  bottom: MediaQuery.of(context).viewInsets.bottom,
                  left: 10,
                  right: 10),
              decoration: const BoxDecoration(
                  color: AppColors.whiteColor,
                  boxShadow: [
                    BoxShadow(
                      offset: Offset(
                        0.0,
                        5.0,
                      ),
                      blurRadius: 1.0,
                      spreadRadius: .3,
                      color: AppColors.colorPrimary,
                      //   inset: true,
                    ),
                  ],
                  borderRadius: BorderRadius.only(
                      topLeft: Radius.circular(20),
                      topRight: Radius.circular(20))),
              child: Padding(
                padding: const EdgeInsets.symmetric(horizontal: 10),
                child: Column(
                  crossAxisAlignment: CrossAxisAlignment.start,
                  children: [
                    const SizedBox(
                      height: 20,
                    ),
                    Center(
                      child: Container(
                        height: 6,
                        width: 46,
                        alignment: Alignment.center,
                        margin: const EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            borderRadius:
                            const BorderRadius.all(Radius.circular(10)),
                            color: AppColors.mainColor.withOpacity(0.3)),
                      ),
                    ),
                    const SizedBox(
                      height: 30,
                    ),
                    HelperWidget().testMethodStartAlign(
                      14.0,
                      FontWeight.w500,
                      AppColors.colorPrimaryTestDarkMore,
                      "Account Logout",
                    ),
                    HelperWidget().testMethodStartAlign(
                      14.0,
                      FontWeight.w500,
                      AppColors.privacyPolicyText,
                      "Are you sure you want to logout?",
                    ),
                    const SizedBox(
                      height: 60,
                    ),
                    Padding(
                      padding: const EdgeInsets.only(bottom: 30, right: 10),
                      child: Row(
                        mainAxisAlignment: MainAxisAlignment.end,
                        children: [
                          GestureDetector(
                            onTap: () {
                              Navigator.pop(context);
                            },
                            child: HelperWidget().testMethodStartAlign(
                              14.0,
                              FontWeight.w500,
                              AppColors.mainColor.withOpacity(0.3),
                              "Cancel",
                            ),
                          ),
                          const SizedBox(
                            width: 20,
                          ),
                          GestureDetector(
                            onTap: () {

                            },
                            child: HelperWidget().testMethodStartAlign(
                              14.0,
                              FontWeight.w600,
                              AppColors.mainColor,
                              "Yes",
                            ),
                          )
                        ],
                      ),
                    ),
                  ],
                ),
              ),
            ),
          ],
        );
      });
}