The file /home/project/src/pages/MemberManage.tsx has been updated. Made 1 replacement.

Here's the result of running `cat -n` on a snippet of the edited file:
 784→          </div>
 785→        )}
 786→      </AnimatePresence>
 787→
 788→      {/* 删除确认弹窗 */}
 789→      <AnimatePresence>
 790→        {showDeleteConfirm && (
 791→          <div className="fixed inset-0 bg-black/50 flex items-center justify-center z-50 p-4">
 792→            <motion.div
 793→              initial={{ opacity: 0, scale: 0.95 }}
 794→              animate={{ opacity: 1, scale: 1 }}
 795→              exit={{ opacity: 0, scale: 0.95 }}
 796→              transition={{ duration: 0.2 }}
 797→              className="bg-white rounded-2xl w-full max-w-sm shadow-xl p-6"
 798→            >
 799→              <div className="text-center">
 800→                <div className="w-12 h-12 bg-red-100 rounded-full flex items-center justify-center mx-auto mb-4">
 801→                  <AlertCircle className="w-6 h-6 text-red-500" />
 802→                </div>
 803→                <h3 className="text-lg font-bold text-gray-800 mb-2">确认删除</h3>
 804→                <p className="text-gray-500 mb-6">删除后该子账号将无法登录，是否确认删除？</p>
 805→                <div className="flex gap-3">
 806→                  <button
 807→                    onClick={() => setShowDeleteConfirm(null)}
 808→                    className="flex-1 py-2.5 border border-gray-300 text-gray-700 rounded-lg hover:bg-gray-50 transition-colors font-medium"
 809→                  >
 810→                    取消
 811→                  </button>
 812→                  <button
 813→                    onClick={() => handleDelete(showDeleteConfirm)}
 814→                    className="flex-1 py-2.5 bg-red-500 text-white rounded-lg hover:bg-red-600 transition-colors font-medium"
 815→                  >
 816→                    确认删除
 817→                  </button>
 818→                </div>
 819→              </div>
 820→            </motion.div>
 821→          </div>
 822→        )}
 823→      </AnimatePresence>
 824→
 825→      {/* 用户手册弹窗 */}
 826→      <UserManual isOpen={showUserManual} onClose={() => setShowUserManual(false)} />
 827→
 828→      {/* 用户反馈弹窗 */}
 829→      <FeedbackModal isOpen={showFeedback} onClose={() => setShowFeedback(false)} />
 830→
 831→      {/* 关于窗口 */}
 832→      <AboutModal isOpen={showAbout} onClose={() => setShowAbout(false)} />
 833→    </div>
 834→  );
 835→}
 836→