Skip to content

Commit

Permalink
[IDLE-000] 휴대폰 번호 인증시 11자리가 되면 자동으로 요청하던 것 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
tgyuuAn committed Oct 25, 2024
1 parent 9b817ad commit 53374b4
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,8 @@ import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.focus.FocusDirection
import androidx.compose.ui.focus.FocusRequester
import androidx.compose.ui.focus.focusRequester
import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
import com.idle.designresource.R
Expand All @@ -42,7 +40,6 @@ internal fun PhoneNumberScreen(
setNewPasswordProcess: (NewPasswordStep) -> Unit,
) {
val focusRequester = remember { FocusRequester() }
val focusManager = LocalFocusManager.current

LaunchedEffect(Unit) {
focusRequester.requestFocus()
Expand Down Expand Up @@ -73,13 +70,7 @@ internal fun PhoneNumberScreen(
CareTextField(
value = phoneNumber,
hint = stringResource(id = R.string.phone_number_hint),
onValueChanged = {
onPhoneNumberChanged(it)
if (it.length == 11) {
sendPhoneNumber()
focusManager.moveFocus(FocusDirection.Down)
}
},
onValueChanged = { onPhoneNumberChanged(it) },
readOnly = (timerMinute != "" && timerSeconds != ""),
onDone = { if (phoneNumber.length == 11) sendPhoneNumber() },
modifier = Modifier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.focus.FocusRequester
import androidx.compose.ui.focus.focusRequester
import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
import com.idle.designresource.R
Expand Down Expand Up @@ -45,7 +44,6 @@ internal fun CenterPhoneNumberScreen(
confirmAuthCode: () -> Unit,
) {
val focusRequester = remember { FocusRequester() }
val focusManager = LocalFocusManager.current

LaunchedEffect(Unit) {
focusRequester.requestFocus()
Expand Down Expand Up @@ -78,12 +76,7 @@ internal fun CenterPhoneNumberScreen(
CareTextField(
value = centerPhoneNumber,
hint = stringResource(id = R.string.phone_number_hint),
onValueChanged = {
onCenterPhoneNumberChanged(it)
if (it.length == 11) {
sendPhoneNumber()
}
},
onValueChanged = { onCenterPhoneNumberChanged(it) },
readOnly = (centerAuthCodeTimerMinute != "" && centerAuthCodeTimerSeconds != ""),
onDone = {
if (centerPhoneNumber.length == 11) sendPhoneNumber()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,8 @@ import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.focus.FocusDirection
import androidx.compose.ui.focus.FocusRequester
import androidx.compose.ui.focus.focusRequester
import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
import com.idle.designresource.R
Expand Down Expand Up @@ -44,7 +42,6 @@ internal fun WorkerPhoneNumberScreen(
confirmAuthCode: () -> Unit,
) {
val focusRequester = remember { FocusRequester() }
val focusManager = LocalFocusManager.current

LaunchedEffect(Unit) {
focusRequester.requestFocus()
Expand Down Expand Up @@ -75,13 +72,7 @@ internal fun WorkerPhoneNumberScreen(
CareTextField(
value = workerPhoneNumber,
hint = stringResource(id = R.string.phone_number_hint),
onValueChanged = {
onWorkerPhoneNumberChanged(it)
if (it.length == 11) {
sendPhoneNumber()
focusManager.moveFocus(FocusDirection.Down)
}
},
onValueChanged = { onWorkerPhoneNumberChanged(it) },
readOnly = (workerAuthCodeTimerMinute != "" && workerAuthCodeTimerSeconds != ""),
onDone = { if (workerPhoneNumber.length == 11) sendPhoneNumber() },
modifier = Modifier
Expand Down

0 comments on commit 53374b4

Please sign in to comment.