fix: cards order

This commit is contained in:
lollipopkit
2023-05-26 20:09:13 +08:00
parent 00fdcb1ee8
commit 7a211b9a55
5 changed files with 22 additions and 20 deletions

View File

@@ -2,8 +2,8 @@
class BuildData {
static const String name = "ServerBox";
static const int build = 318;
static const int build = 320;
static const String engine = "3.10.2";
static const String buildAt = "2023-05-26 13:49:02.698178";
static const int modifications = 6;
static const String buildAt = "2023-05-26 20:00:35.224841";
static const int modifications = 5;
}

View File

@@ -33,7 +33,7 @@ class _ServerDetailPageState extends State<ServerDetailPage>
with SingleTickerProviderStateMixin {
late MediaQueryData _media;
late S _s;
late List<String> _cardsOrder;
final StringOrder _cardsOrder = [];
final _setting = locator<SettingStore>();
@override
@@ -46,7 +46,7 @@ class _ServerDetailPageState extends State<ServerDetailPage>
@override
void initState() {
super.initState();
_cardsOrder = _setting.detailCardOrder.fetch()!;
_cardsOrder.addAll(_setting.detailCardOrder.fetch()!);
}
@override

View File

@@ -206,7 +206,7 @@ class _ServerPageState extends State<ServerPage>
}
Widget _buildTopRightText(ServerStatus ss, ServerState cs) {
final topRightStr = getTopRightStr(
final topRightStr = _getTopRightStr(
cs,
ss.temps.first,
ss.uptime,
@@ -321,7 +321,7 @@ class _ServerPageState extends State<ServerPage>
);
}
String getTopRightStr(
String _getTopRightStr(
ServerState cs,
double? temp,
String upTime,
@@ -333,7 +333,9 @@ class _ServerPageState extends State<ServerPage>
case ServerState.connected:
final tempStr = temp == null ? '' : '${temp.toStringAsFixed(1)}°C';
final items = [tempStr, upTime];
return items.where((element) => element.isNotEmpty).join(' | ');
final str = items.where((element) => element.isNotEmpty).join(' | ');
if (str.isEmpty) return _s.serverTabLoading;
return str;
case ServerState.connecting:
return _s.serverTabConnecting;
case ServerState.failed: