fix: details card page

This commit is contained in:
lollipopkit
2024-04-17 00:08:00 +08:00
parent ff8bc49074
commit 1c0ea9e7bb

View File

@@ -40,13 +40,16 @@ class _ServerDetailOrderPageState extends State<ServerDetailOrderPage> {
buildDefaultDragHandles: false, buildDefaultDragHandles: false,
itemBuilder: (_, idx) { itemBuilder: (_, idx) {
final key = allKeys[idx]; final key = allKeys[idx];
return CardX( return ReorderableDelayedDragStartListener(
key: ValueKey(idx), key: ValueKey(idx),
child: ListTile( index: idx,
contentPadding: const EdgeInsets.only(left: 23, right: 11), child: CardX(
leading: Icon(ServerDetailCards.fromName(key)?.icon), child: ListTile(
title: Text(key), contentPadding: const EdgeInsets.only(left: 23, right: 11),
trailing: _buildCheckBox(keys, key, idx, idx < keys.length), leading: Icon(ServerDetailCards.fromName(key)?.icon),
title: Text(key),
trailing: _buildCheckBox(keys, key, idx, idx < keys.length),
),
), ),
); );
}, },