Fix layout

This commit is contained in:
2024-05-29 01:34:34 +00:00
committed by GitHub
parent 0c6efcbb98
commit fad7e9752c
4 changed files with 23 additions and 38 deletions

View File

@@ -66,41 +66,24 @@ class UserCard extends StatelessWidget {
onPressed: () => showDialog(
context: context,
builder: (context) {
final maxWidth = MediaQuery.of(context).size.width;
return Dialog(
child: Container(
padding: maxWidth < 400
? const EdgeInsets.symmetric(
vertical: 20, horizontal: 10)
: const EdgeInsets.all(20),
decoration: BoxDecoration(
borderRadius:
BorderRadius.circular(10)),
width: maxWidth < 500 ? null : 500,
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text(i18n
.deleteUserConfirm(user.username)),
Row(
mainAxisAlignment:
MainAxisAlignment.end,
children: [
TextButton(
onPressed: () {
context.pop();
_deleteUser(user.id,
i18n.failedDeleteUser);
},
child: Text(i18n.yes)),
TextButton(
onPressed: () {
context.pop();
},
child: Text(i18n.no)),
]),
],
)));
return AlertDialog(
title: Text(i18n.deleteUser),
content:
Text(i18n.deleteUserConfirm(user.username)),
actions: [
TextButton(
onPressed: () {
context.pop();
_deleteUser(
user.id, i18n.failedDeleteUser);
},
child: Text(i18n.yes)),
TextButton(
onPressed: () {
context.pop();
},
child: Text(i18n.no)),
]);
}),
tooltip: i18n.delete,
icon: const Icon(Icons.delete))

View File

@@ -224,5 +224,6 @@
}
}
},
"failedDeleteUser": "Failed to delete user: "
"failedDeleteUser": "Failed to delete user: ",
"deleteUser": "Delete user"
}

View File

@@ -224,5 +224,6 @@
}
}
},
"failedDeleteUser": "删除用户失败:"
"failedDeleteUser": "删除用户失败:",
"deleteUser": "删除用户"
}

View File

@@ -145,7 +145,7 @@ class _UsersPage extends State<UsersPage> with ThemeModeWidget, IsTopWidget2 {
maxCrossAxisExtent: 360.0,
mainAxisSpacing: 10.0,
crossAxisSpacing: 10.0,
childAspectRatio: 4.0,
mainAxisExtent: 80.0,
),
delegate: SliverChildBuilderDelegate(
(BuildContext context, int index) {