auth to server-V38
This commit is contained in:
parent
76c862273f
commit
13dbab79a3
1 changed files with 4 additions and 2 deletions
|
|
@ -1,5 +1,6 @@
|
||||||
package com.example.login_v3.home.setting.setting_detail_page.detail_UI
|
package com.example.login_v3.home.setting.setting_detail_page.detail_UI
|
||||||
|
|
||||||
|
import android.util.Log
|
||||||
import androidx.compose.foundation.Image
|
import androidx.compose.foundation.Image
|
||||||
import androidx.compose.foundation.background
|
import androidx.compose.foundation.background
|
||||||
import androidx.compose.foundation.border
|
import androidx.compose.foundation.border
|
||||||
|
|
@ -57,7 +58,6 @@ fun Setting_profile_page(
|
||||||
viewModel: PersonalProfileViewModel = hiltViewModel()
|
viewModel: PersonalProfileViewModel = hiltViewModel()
|
||||||
) {
|
) {
|
||||||
val uiState by viewModel.uiState.collectAsState()
|
val uiState by viewModel.uiState.collectAsState()
|
||||||
|
|
||||||
when (val state = uiState) {
|
when (val state = uiState) {
|
||||||
is ProfileUiState.Loading -> {
|
is ProfileUiState.Loading -> {
|
||||||
CircularProgressIndicator() // 轉圈圈
|
CircularProgressIndicator() // 轉圈圈
|
||||||
|
|
@ -84,6 +84,7 @@ fun Loaded_setting_profile_page(
|
||||||
profile: UserProfile,
|
profile: UserProfile,
|
||||||
viewModel: PersonalProfileViewModel = hiltViewModel()
|
viewModel: PersonalProfileViewModel = hiltViewModel()
|
||||||
){
|
){
|
||||||
|
|
||||||
//bia info
|
//bia info
|
||||||
var showDialog by remember { mutableStateOf(false) }
|
var showDialog by remember { mutableStateOf(false) }
|
||||||
var tempBio by remember { mutableStateOf(profile.bio ?: "") }
|
var tempBio by remember { mutableStateOf(profile.bio ?: "") }
|
||||||
|
|
@ -285,6 +286,7 @@ fun Loaded_setting_profile_page(
|
||||||
},
|
},
|
||||||
confirmButton = {
|
confirmButton = {
|
||||||
TextButton(onClick = {
|
TextButton(onClick = {
|
||||||
|
Log.d("BioDebug", "準備送出的 Bio: $tempBio")
|
||||||
viewModel.updateBio(tempBio) // 呼叫你寫好的 API 邏輯
|
viewModel.updateBio(tempBio) // 呼叫你寫好的 API 邏輯
|
||||||
showDialog = false
|
showDialog = false
|
||||||
}) {
|
}) {
|
||||||
|
|
@ -293,7 +295,7 @@ fun Loaded_setting_profile_page(
|
||||||
},
|
},
|
||||||
dismissButton = {
|
dismissButton = {
|
||||||
TextButton(onClick = { showDialog = false }) {
|
TextButton(onClick = { showDialog = false }) {
|
||||||
Text("Cancel")
|
Text("Cancel", color = Color.Cyan)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue