From b607d9a666e56101077cbe54888053c7957c4e4d Mon Sep 17 00:00:00 2001 From: DongJun Huh Date: Sun, 8 Jun 2025 19:36:32 +0900 Subject: [PATCH] [layout] Add Network Error Dialog --- .../view/dialog/NetworkErrorDialog.kt | 24 +++++++++++++++++++ presentation/src/main/res/values/strings.xml | 1 + 2 files changed, 25 insertions(+) create mode 100644 presentation/src/main/java/daily/dayo/presentation/view/dialog/NetworkErrorDialog.kt diff --git a/presentation/src/main/java/daily/dayo/presentation/view/dialog/NetworkErrorDialog.kt b/presentation/src/main/java/daily/dayo/presentation/view/dialog/NetworkErrorDialog.kt new file mode 100644 index 00000000..360cd2f5 --- /dev/null +++ b/presentation/src/main/java/daily/dayo/presentation/view/dialog/NetworkErrorDialog.kt @@ -0,0 +1,24 @@ +package daily.dayo.presentation.view.dialog + +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.compose.ui.res.stringResource +import daily.dayo.presentation.R + +@Composable +fun NetworkErrorDialog( + modifier: Modifier = Modifier, + title: String = stringResource(id = R.string.network_error_dialog_default_message), + description: String = "", + onClickRetry: () -> Unit = {}, + onClickRetryText: String = stringResource(id = R.string.re_try), +) { + ConfirmDialog( + title = title, + description = description, + onClickConfirm = onClickRetry, + modifier = modifier, + onClickCancel = null, + onClickConfirmText = onClickRetryText + ) +} diff --git a/presentation/src/main/res/values/strings.xml b/presentation/src/main/res/values/strings.xml index 0d4da67b..79582b8a 100644 --- a/presentation/src/main/res/values/strings.xml +++ b/presentation/src/main/res/values/strings.xml @@ -32,6 +32,7 @@ 업데이트가 필요합니다 뒤로가기 잠시만 기다려 주세요 + 인터넷 연결 상태를 확인해주세요 닫기 재시도