diff --git a/core/designsystem/compose/src/main/java/com/idle/designsystem/compose/component/TextField.kt b/core/designsystem/compose/src/main/java/com/idle/designsystem/compose/component/TextField.kt index 0136bbb1..b6e1c222 100644 --- a/core/designsystem/compose/src/main/java/com/idle/designsystem/compose/component/TextField.kt +++ b/core/designsystem/compose/src/main/java/com/idle/designsystem/compose/component/TextField.kt @@ -57,11 +57,8 @@ fun CareTextField( throttleTime: Long = 0L, onDone: () -> Unit = {}, textStyle: TextStyle = CareTheme.typography.body3.copy( - color = if (readOnly) { - CareTheme.colors.gray300 - } else { - CareTheme.colors.black - }, + color = if (readOnly) { CareTheme.colors.gray300 } + else { CareTheme.colors.black }, ), leftComponent: @Composable () -> Unit = {}, ) { @@ -110,18 +107,18 @@ fun CareTextField( enabled = enabled, interactionSource = interactionSource, visualTransformation = visualTransformation, - keyboardOptions = KeyboardOptions( - keyboardType = keyboardType, - imeAction = ImeAction.Done - ), - keyboardActions = KeyboardActions(onDone = { - val currentTime = System.currentTimeMillis() - if (currentTime - lastDoneTime >= throttleTime) { - keyboardController?.hide() - onDone() - lastDoneTime = currentTime - } - }), + keyboardOptions = KeyboardOptions( + keyboardType = keyboardType, + imeAction = ImeAction.Done + ), + keyboardActions = KeyboardActions(onDone = { + val currentTime = System.currentTimeMillis() + if (currentTime - lastDoneTime >= throttleTime) { + keyboardController?.hide() + onDone() + lastDoneTime = currentTime + } + }), modifier = Modifier .weight(1f) .padding(top = 10.dp, bottom = 10.dp, end = 8.dp), diff --git a/core/network/src/main/java/com/idle/network/.idea/.gitignore b/core/network/src/main/java/com/idle/network/.idea/.gitignore new file mode 100644 index 00000000..26d33521 --- /dev/null +++ b/core/network/src/main/java/com/idle/network/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/core/network/src/main/java/com/idle/network/.idea/caches/deviceStreaming.xml b/core/network/src/main/java/com/idle/network/.idea/caches/deviceStreaming.xml new file mode 100644 index 00000000..2717eab8 --- /dev/null +++ b/core/network/src/main/java/com/idle/network/.idea/caches/deviceStreaming.xml @@ -0,0 +1,351 @@ + + + + + + \ No newline at end of file diff --git a/core/network/src/main/java/com/idle/network/.idea/misc.xml b/core/network/src/main/java/com/idle/network/.idea/misc.xml new file mode 100644 index 00000000..6f29fee2 --- /dev/null +++ b/core/network/src/main/java/com/idle/network/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/core/network/src/main/java/com/idle/network/.idea/modules.xml b/core/network/src/main/java/com/idle/network/.idea/modules.xml new file mode 100644 index 00000000..cdd2f995 --- /dev/null +++ b/core/network/src/main/java/com/idle/network/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/core/network/src/main/java/com/idle/network/.idea/vcs.xml b/core/network/src/main/java/com/idle/network/.idea/vcs.xml new file mode 100644 index 00000000..07117e44 --- /dev/null +++ b/core/network/src/main/java/com/idle/network/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/feature/center/pending/src/main/java/com/idle/pending/CenterPendingViewModel.kt b/feature/center/pending/src/main/java/com/idle/pending/CenterPendingViewModel.kt index 6da95d51..baeaa864 100644 --- a/feature/center/pending/src/main/java/com/idle/pending/CenterPendingViewModel.kt +++ b/feature/center/pending/src/main/java/com/idle/pending/CenterPendingViewModel.kt @@ -17,6 +17,7 @@ import com.idle.domain.usecase.profile.GetMyCenterProfileUseCase import com.idle.navigation.DeepLinkDestination.CenterHome import com.idle.navigation.DeepLinkDestination.CenterRegister import com.idle.navigation.NavigationEvent +import com.idle.navigation.NavigationHelper import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.delay import kotlinx.coroutines.flow.MutableStateFlow @@ -33,7 +34,7 @@ class CenterPendingViewModel @Inject constructor( private val getMyCenterProfileUseCase: GetMyCenterProfileUseCase, private val errorHelper: ErrorHelper, private val eventHelper: EventHelper, - private val navigationHelper: com.idle.navigation.NavigationHelper, + private val navigationHelper: NavigationHelper, ) : ViewModel() { private val _status = MutableStateFlow(CenterManagerAccountStatus.UNKNOWN) val status = _status.asStateFlow() diff --git a/feature/worker/home/src/main/java/com/idle/worker/home/WorkerHomeViewModel.kt b/feature/worker/home/src/main/java/com/idle/worker/home/WorkerHomeViewModel.kt index dc9b32ab..65189951 100644 --- a/feature/worker/home/src/main/java/com/idle/worker/home/WorkerHomeViewModel.kt +++ b/feature/worker/home/src/main/java/com/idle/worker/home/WorkerHomeViewModel.kt @@ -23,6 +23,7 @@ import com.idle.domain.usecase.notification.GetUnreadNotificationCountUseCase import com.idle.domain.usecase.profile.GetLocalMyWorkerProfileUseCase import com.idle.navigation.DeepLinkDestination import com.idle.navigation.NavigationEvent +import com.idle.navigation.NavigationHelper import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.asStateFlow @@ -43,7 +44,7 @@ class WorkerHomeViewModel @Inject constructor( private val jobPostingRepository: JobPostingRepository, private val errorHelper: ErrorHelper, private val eventHelper: EventHelper, - val navigationHelper: com.idle.navigation.NavigationHelper, + val navigationHelper: NavigationHelper, ) : ViewModel() { private val _profile = MutableStateFlow(null) val profile = _profile.asStateFlow()