Skip to content
This repository has been archived by the owner on Mar 8, 2024. It is now read-only.

Commit

Permalink
♻️ :: emotion 함수 구현
Browse files Browse the repository at this point in the history
  • Loading branch information
chlgkdms committed Nov 14, 2023
1 parent b2941be commit 9521ebb
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 56 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -143,20 +143,7 @@ private fun DiaryItemList(
Box(modifier = Modifier.size(40.dp)) {
Image(
painterResource(
id = when (emotion) {
Emotion.HAPPY -> R.drawable.ic_happy
Emotion.ANGRY -> R.drawable.ic_angry
Emotion.ANNOYING -> R.drawable.ic_annoying
Emotion.AWKWARDNESS -> R.drawable.ic_awkwardness
Emotion.BOREDOM -> R.drawable.ic_boredom
Emotion.SOBBING -> R.drawable.ic_sobbing
Emotion.DEPRESSION -> R.drawable.ic_depression
Emotion.PLEASED -> R.drawable.ic_pleased
Emotion.DISCOMFORT -> R.drawable.ic_discomfort
Emotion.SOSO -> R.drawable.ic_soso
Emotion.SADNESS -> R.drawable.ic_sadness
Emotion.SURPRISED -> R.drawable.ic_surprised
}
id = emotionDrawable(emotion)
),
contentDescription = stringResource(id = R.string.diary_emotion_image),
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,20 +146,7 @@ internal fun CreateDiary(
Image(
modifier = Modifier.signalClickable { showBottomSheet = true },
painter = painterResource(
id = when (state.emotion) {
Emotion.HAPPY -> R.drawable.ic_happy
Emotion.SOSO -> R.drawable.ic_soso
Emotion.DEPRESSION -> R.drawable.ic_depression
Emotion.SADNESS -> R.drawable.ic_sadness
Emotion.SURPRISED -> R.drawable.ic_surprised
Emotion.DISCOMFORT -> R.drawable.ic_discomfort
Emotion.PLEASED -> R.drawable.ic_pleased
Emotion.ANGRY -> R.drawable.ic_angry
Emotion.AWKWARDNESS -> R.drawable.ic_awkwardness
Emotion.SOBBING -> R.drawable.ic_sobbing
Emotion.ANNOYING -> R.drawable.ic_annoying
Emotion.BOREDOM -> R.drawable.ic_boredom
}
id = emotionDrawable(state.emotion)
),
contentDescription = stringResource(
id = R.string.create_diary_emotion_image
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,24 +250,28 @@ internal fun DiaryItems(
) {
Image(
painterResource(
id = when (emotion) {
Emotion.HAPPY -> R.drawable.ic_happy
Emotion.SOSO -> R.drawable.ic_soso
Emotion.DEPRESSION -> R.drawable.ic_depression
Emotion.SADNESS -> R.drawable.ic_sadness
Emotion.SURPRISED -> R.drawable.ic_surprised
Emotion.DISCOMFORT -> R.drawable.ic_discomfort
Emotion.PLEASED -> R.drawable.ic_pleased
Emotion.ANGRY -> R.drawable.ic_angry
Emotion.AWKWARDNESS -> R.drawable.ic_awkwardness
Emotion.SOBBING -> R.drawable.ic_sobbing
Emotion.ANNOYING -> R.drawable.ic_annoying
Emotion.BOREDOM -> R.drawable.ic_boredom
}
id = emotionDrawable(emotion)
),
contentDescription = stringResource(id = R.string.diary_emotion_image),
)
}
}
}
}

fun emotionDrawable(emotion: Emotion): Int {
return when (emotion) {
Emotion.HAPPY -> R.drawable.ic_happy
Emotion.SOSO -> R.drawable.ic_soso
Emotion.DEPRESSION -> R.drawable.ic_depression
Emotion.SADNESS -> R.drawable.ic_sadness
Emotion.SURPRISED -> R.drawable.ic_surprised
Emotion.DISCOMFORT -> R.drawable.ic_discomfort
Emotion.PLEASED -> R.drawable.ic_pleased
Emotion.ANGRY -> R.drawable.ic_angry
Emotion.AWKWARDNESS -> R.drawable.ic_awkwardness
Emotion.SOBBING -> R.drawable.ic_sobbing
Emotion.ANNOYING -> R.drawable.ic_annoying
Emotion.BOREDOM -> R.drawable.ic_boredom
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -95,20 +95,7 @@ internal fun DiaryDetail(
Image(
modifier = Modifier.size(40.dp),
painter = painterResource(
id = when (state.emotion) {
HAPPY -> R.drawable.ic_happy
SOSO -> R.drawable.ic_soso
DEPRESSION -> R.drawable.ic_depression
SADNESS -> R.drawable.ic_sadness
SURPRISED -> R.drawable.ic_surprised
DISCOMFORT -> R.drawable.ic_discomfort
PLEASED -> R.drawable.ic_pleased
ANGRY -> R.drawable.ic_angry
AWKWARDNESS -> R.drawable.ic_awkwardness
SOBBING -> R.drawable.ic_sobbing
ANNOYING -> R.drawable.ic_annoying
BOREDOM -> R.drawable.ic_boredom
}
id = emotionDrawable(state.emotion)
),
contentDescription = stringResource(id = R.string.diary_emotion_image),
)/*DiaryDropDown(
Expand Down

0 comments on commit 9521ebb

Please sign in to comment.