Update UI

This commit is contained in:
2024-10-29 11:37:25 +00:00
committed by GitHub
parent e2515520d6
commit 6421b43f82
4 changed files with 45 additions and 27 deletions

View File

@@ -72,14 +72,21 @@ class SessionCard extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text("${i18n.sessionId}${i18n.colon}${token.id}"),
Text("${i18n.expireTime}${i18n.colon}$expiredTime"),
Text("${i18n.lastUsedTime}${i18n.colon}$lastUsed"),
SelectableText("${i18n.sessionId}${i18n.colon}${token.id}",
maxLines: 2, minLines: 1),
SelectableText("${i18n.expireTime}${i18n.colon}$expiredTime",
maxLines: 2, minLines: 1),
SelectableText("${i18n.lastUsedTime}${i18n.colon}$lastUsed",
maxLines: 2, minLines: 1),
device.isEmpty
? Container()
: Text("${i18n.device}${i18n.colon}$device"),
: SelectableText("${i18n.device}${i18n.colon}$device",
maxLines: 2, minLines: 1),
user != null
? Text("${i18n.username}${i18n.colon}${user!.username}")
? SelectableText(
"${i18n.username}${i18n.colon}${user!.username}",
maxLines: 2,
minLines: 1)
: Container(),
],
)),

View File

@@ -177,11 +177,14 @@ class _SessionsPage extends State<SessionsPage>
}
Widget _buildIconList(BuildContext context) {
return Row(children: [
isDesktop || (kIsWeb && pointerIsMouse)
? _buildRefreshIcon(context)
: Container(),
]);
final cs = Theme.of(context).colorScheme;
return Container(
color: cs.surface,
child: Row(children: [
isDesktop || (kIsWeb && pointerIsMouse)
? _buildRefreshIcon(context)
: Container(),
]));
}
Widget _buildTokenList(BuildContext context) {
@@ -211,7 +214,7 @@ class _SessionsPage extends State<SessionsPage>
final i18n = AppLocalizations.of(context)!;
return Container(
padding: const EdgeInsets.symmetric(vertical: 8),
constraints: const BoxConstraints(maxWidth: 500),
constraints: const BoxConstraints(maxWidth: 200),
child: LabeledCheckbox(
label: Text(i18n.allUser),
value: _allUser,
@@ -269,10 +272,12 @@ class _SessionsPage extends State<SessionsPage>
_buildAllUserCheckbox(context),
Expanded(child: _buildUserSelectBox(context)),
])
: Column(children: [
_buildAllUserCheckbox(context),
_buildUserSelectBox(context),
]))));
: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
_buildAllUserCheckbox(context),
_buildUserSelectBox(context),
]))));
}
Widget _buildSliverGrid(BuildContext context) {

View File

@@ -258,12 +258,15 @@ class _TaskManagerPage extends State<TaskManagerPage>
}
Widget _buildIconList(BuildContext context) {
return Row(children: [
isDesktop || (kIsWeb && pointerIsMouse)
? _buildRefreshIcon(context)
: Container(),
_buildAddMenu(context),
]);
final cs = Theme.of(context).colorScheme;
return Container(
color: cs.surface,
child: Row(children: [
isDesktop || (kIsWeb && pointerIsMouse)
? _buildRefreshIcon(context)
: Container(),
_buildAddMenu(context),
]));
}
@override

View File

@@ -142,12 +142,15 @@ class _UsersPage extends State<UsersPage> with ThemeModeWidget, IsTopWidget2 {
}
Widget _buildIconList(BuildContext context) {
return Row(children: [
isDesktop || (kIsWeb && pointerIsMouse)
? _buildRefreshIcon(context)
: Container(),
_buildAddIcon(context),
]);
final cs = Theme.of(context).colorScheme;
return Container(
color: cs.surface,
child: Row(children: [
isDesktop || (kIsWeb && pointerIsMouse)
? _buildRefreshIcon(context)
: Container(),
_buildAddIcon(context),
]));
}
Widget _buildUserList(BuildContext context) {