fix(ui): Fix some ui bugs
This commit is contained in:
@@ -81,12 +81,12 @@
|
||||
"event_tag_title": "Sự kiện",
|
||||
"description_NOTUSE3": "This is vietnamese language in InterFamily",
|
||||
"interfamily_page_name": "Liên gia",
|
||||
"my_group_title": "Group của tôi",
|
||||
"invite_group": "Group tham gia",
|
||||
"my_group_title": "Nhóm của tôi",
|
||||
"invite_group": "Nhóm tham gia",
|
||||
"add_new_group": "Thêm nhóm mới",
|
||||
"join_group": "Tham gia nhóm",
|
||||
"group_name_title": "Tên nhóm",
|
||||
"group_id_title": "ID nhóm",
|
||||
"group_id_title": "Mã nhóm",
|
||||
"add_new_user_title": "Thêm người dùng",
|
||||
"share_group_title": "Chia sẻ nhóm",
|
||||
"change_group_infomation_title": "Đổi thông tin",
|
||||
|
||||
@@ -3,9 +3,25 @@ import 'dart:developer';
|
||||
import 'package:app_settings/app_settings.dart';
|
||||
import 'package:firebase_messaging/firebase_messaging.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:permission_handler/permission_handler.dart';
|
||||
import '../base/widget/dialog/request_permission_dialog.dart';
|
||||
|
||||
class NotificationPermission {
|
||||
NotificationPermission._init();
|
||||
static NotificationPermission? _instance;
|
||||
static NotificationPermission get instance =>
|
||||
_instance ??= NotificationPermission._init();
|
||||
|
||||
Future<bool> checkNotificationPermission(context) async {
|
||||
var status = await Permission.notification.status;
|
||||
log("Status: $status");
|
||||
if (status.isDenied || status.isPermanentlyDenied) {
|
||||
requestNotificationsPermission(context);
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
FirebaseMessaging messaging = FirebaseMessaging.instance;
|
||||
void requestNotificationsPermission(BuildContext context) async {
|
||||
NotificationSettings settings = await messaging.requestPermission(
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_barcode_scanner/flutter_barcode_scanner.dart';
|
||||
import 'package:flutter_barcode_scanner_plus/flutter_barcode_scanner_plus.dart';
|
||||
import '../services/language_services.dart';
|
||||
|
||||
class QRScanUtils {
|
||||
|
||||
Reference in New Issue
Block a user