个人中心完善页面路由
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
||||
import 'package:chat/configs/app_colors.dart';
|
||||
import 'package:chat/routes/user_routes.dart';
|
||||
import 'package:chat/services/auth_service.dart';
|
||||
@@ -25,7 +26,7 @@ class _UserSettingPageState extends State<UserSettingPage> {
|
||||
ActionItem(
|
||||
'账号与安全',
|
||||
onTap: () {
|
||||
Get.toNamed(UserRoutes.safe);
|
||||
Get.toNamed(UserRoutes.settingSafe);
|
||||
},
|
||||
),
|
||||
const Divider(
|
||||
@@ -40,7 +41,7 @@ class _UserSettingPageState extends State<UserSettingPage> {
|
||||
ActionItem(
|
||||
'新消息通知',
|
||||
onTap: () {
|
||||
Get.toNamed(UserRoutes.safe);
|
||||
Get.toNamed(UserRoutes.settingSafe);
|
||||
},
|
||||
),
|
||||
const Divider(
|
||||
@@ -51,7 +52,7 @@ class _UserSettingPageState extends State<UserSettingPage> {
|
||||
ActionItem(
|
||||
'隐私权限',
|
||||
onTap: () {
|
||||
Get.toNamed(UserRoutes.safe);
|
||||
Get.toNamed(UserRoutes.settingPrivacy);
|
||||
},
|
||||
),
|
||||
const Divider(
|
||||
@@ -62,7 +63,7 @@ class _UserSettingPageState extends State<UserSettingPage> {
|
||||
ActionItem(
|
||||
'关于ZH-CHAT',
|
||||
onTap: () {
|
||||
Get.toNamed(UserRoutes.safe);
|
||||
Get.toNamed(UserRoutes.settingAbout);
|
||||
},
|
||||
),
|
||||
const Divider(
|
||||
@@ -73,7 +74,7 @@ class _UserSettingPageState extends State<UserSettingPage> {
|
||||
ActionItem(
|
||||
'帮助与反馈',
|
||||
onTap: () {
|
||||
Get.toNamed(UserRoutes.safe);
|
||||
Get.toNamed(UserRoutes.settingSugguest);
|
||||
},
|
||||
),
|
||||
const SizedBox(height: 8),
|
||||
@@ -83,9 +84,7 @@ class _UserSettingPageState extends State<UserSettingPage> {
|
||||
),
|
||||
ActionItem(
|
||||
'版本更新',
|
||||
onTap: () {
|
||||
Get.toNamed(UserRoutes.safe);
|
||||
},
|
||||
onTap: () {},
|
||||
),
|
||||
const Divider(
|
||||
height: 0,
|
||||
@@ -100,7 +99,18 @@ class _UserSettingPageState extends State<UserSettingPage> {
|
||||
'退出',
|
||||
color: AppColors.primary,
|
||||
onTap: () async {
|
||||
AuthService.to.logout();
|
||||
OkCancelResult result = await showOkCancelAlertDialog(
|
||||
style: AdaptiveStyle.iOS,
|
||||
context: context,
|
||||
title: '退出登录',
|
||||
message: '确认您已备份助记词并保存好了么?退出登录后助记词将无法导出。',
|
||||
okLabel: '确定',
|
||||
cancelLabel: '取消',
|
||||
defaultType: OkCancelAlertDefaultType.cancel,
|
||||
);
|
||||
if (result == OkCancelResult.ok) {
|
||||
AuthService.to.logout();
|
||||
}
|
||||
},
|
||||
),
|
||||
const Divider(
|
||||
|
||||
Reference in New Issue
Block a user