Skip to content

Commit

Permalink
Hide the exit confirmation dialog before exiting the POS mode.
Browse files Browse the repository at this point in the history
  • Loading branch information
AnirudhBhat committed Sep 5, 2024
1 parent 7e16161 commit ca5cf1f
Showing 1 changed file with 9 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import androidx.compose.material.Text
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Close
import androidx.compose.runtime.Composable
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
Expand All @@ -23,6 +24,8 @@ import com.woocommerce.android.R
import com.woocommerce.android.ui.woopos.common.composeui.WooPosPreview
import com.woocommerce.android.ui.woopos.common.composeui.WooPosTheme
import com.woocommerce.android.ui.woopos.common.composeui.toAdaptivePadding
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch

@Composable
fun WooPosExitConfirmationDialog(
Expand All @@ -34,6 +37,7 @@ fun WooPosExitConfirmationDialog(
onDismissRequest: () -> Unit,
onExit: () -> Unit
) {
val scope = rememberCoroutineScope()
WooPosDialogWrapper(
modifier = modifier,
isVisible = isVisible,
Expand Down Expand Up @@ -64,7 +68,11 @@ fun WooPosExitConfirmationDialog(
modifier = modifier
.fillMaxWidth(),
onClick = {
onExit()
scope.launch {
onDismissRequest()
delay(300)
onExit()
}
},
text = dismissButtonText
)
Expand Down

0 comments on commit ca5cf1f

Please sign in to comment.