This commit is contained in:
2022-11-01 16:51:56 +08:00
parent 96d822cb3f
commit ec22583ebb
10 changed files with 119 additions and 45 deletions

View File

@@ -24,7 +24,7 @@ class UserSettingPrivacyPage extends StatelessWidget {
return LinkActionItem(
title: '允许通过搜索添加我为好友',
trailing: Switch(
value: _.userInfo.value.privacy,
value: _.userInfo.value.privacy ?? true,
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
onChanged: (e) {
_.togglePrivacy();

View File

@@ -21,31 +21,35 @@ class _UserSettingSafePageState extends State<UserSettingSafePage> {
appBar: AppBar(
title: const Text('安全设置'),
),
body: Column(
children: [
ActionItem(
'导出助记词',
isFirst: true,
isLast: true,
onTap: _showMnemonic,
),
const SizedBox(height: 8),
ActionItem(
'绑定手机',
isFirst: true,
onTap: () {
Get.toNamed(UserRoutes.settingSafeMobile);
},
),
ActionItem(
'绑定邮箱',
isLast: true,
onTap: () {
Get.toNamed(UserRoutes.settingSafeEmail);
},
),
],
),
body: GetX<AuthService>(builder: (_) {
return Column(
children: [
ActionItem(
'导出助记词',
isFirst: true,
isLast: true,
onTap: _showMnemonic,
),
const SizedBox(height: 8),
ActionItem(
'绑定手机',
extend: _.userInfo.value.mobile ?? '未绑定',
isFirst: true,
onTap: () {
Get.toNamed(UserRoutes.settingSafeMobile);
},
),
ActionItem(
'绑定邮箱',
extend: _.userInfo.value.email ?? '未绑定',
isLast: true,
onTap: () {
Get.toNamed(UserRoutes.settingSafeEmail);
},
),
],
);
}),
);
}