From 1c0ea9e7bbacaad23b0efcbcc8169e9aa8df53a8 Mon Sep 17 00:00:00 2001 From: lollipopkit Date: Wed, 17 Apr 2024 00:08:00 +0800 Subject: [PATCH] fix: details card page --- lib/view/page/setting/seq/srv_detail_seq.dart | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/lib/view/page/setting/seq/srv_detail_seq.dart b/lib/view/page/setting/seq/srv_detail_seq.dart index 72f82e7b..5ae8e132 100644 --- a/lib/view/page/setting/seq/srv_detail_seq.dart +++ b/lib/view/page/setting/seq/srv_detail_seq.dart @@ -40,13 +40,16 @@ class _ServerDetailOrderPageState extends State { buildDefaultDragHandles: false, itemBuilder: (_, idx) { final key = allKeys[idx]; - return CardX( + return ReorderableDelayedDragStartListener( key: ValueKey(idx), - child: ListTile( - contentPadding: const EdgeInsets.only(left: 23, right: 11), - leading: Icon(ServerDetailCards.fromName(key)?.icon), - title: Text(key), - trailing: _buildCheckBox(keys, key, idx, idx < keys.length), + index: idx, + child: CardX( + child: ListTile( + contentPadding: const EdgeInsets.only(left: 23, right: 11), + leading: Icon(ServerDetailCards.fromName(key)?.icon), + title: Text(key), + trailing: _buildCheckBox(keys, key, idx, idx < keys.length), + ), ), ); },