feat: Sync edited fields in ProfileScreen when account data changes

This commit is contained in:
k1ngsterr1
2026-01-22 01:03:41 +05:00
parent fa7e88e5b6
commit 9f0e29c4cd
2 changed files with 14 additions and 112 deletions

View File

@@ -144,6 +144,12 @@ fun ProfileScreen(
var editedUsername by remember(accountUsername) { mutableStateOf(accountUsername) }
var hasChanges by remember { mutableStateOf(false) }
// Sync edited fields when account data changes from parent (after save)
LaunchedEffect(accountName, accountUsername) {
editedName = accountName
editedUsername = accountUsername
}
// ViewModel state
val profileState by viewModel.state.collectAsState()