feat: 更新登出确认逻辑和弹窗实现

- 修改MainFeature以将登出操作的Action名称从.logoutTapped更新为.logoutConfirmed,增强逻辑清晰度。
- 在AppSettingView中新增登出确认弹窗的实现,替换原有的登出确认逻辑,提升用户体验和交互性。
- 确保弹窗内容本地化,增强多语言支持。
This commit is contained in:
edwinQQQ
2025-07-31 18:39:53 +08:00
parent 01779a95c8
commit dc8ba46f86
2 changed files with 33 additions and 33 deletions

View File

@@ -114,8 +114,8 @@ struct MainFeature {
state.appSettingState = AppSettingFeature.State(nickname: nickname, avatarURL: avatarURL, userInfo: userInfo)
state.navigationPath.append(.appSetting)
return .none
case .appSettingAction(.logoutTapped):
//
case .appSettingAction(.logoutConfirmed):
//
state.isLoggedOut = true
return .none
case .appSettingAction(.dismissTapped):