Skip to content

Commit

Permalink
[feat] : activeMbtiBadge, inactiveMbtiBadge 아이콘 찾는 함수 제작
Browse files Browse the repository at this point in the history
  • Loading branch information
ham2174 committed Feb 27, 2024
1 parent f3e870d commit cb1b29b
Showing 1 changed file with 42 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,45 @@ fun subwayLinePainter(value: String): Painter = when (value) {
"INCHEON_TWO" -> painterResource(id = FunchIconAsset.SubwayLine.subway_line_incheon_two)
else -> throw IllegalArgumentException("Unknown Icon: $value")
}

@Composable
fun activeMbtiBadgePainter(value: String): Painter = when(value) {
"ISTJ" -> painterResource(id = FunchIconAsset.MbtiBadge.istj_active)
"ISFJ" -> painterResource(id = FunchIconAsset.MbtiBadge.isfj_active)
"INFJ" -> painterResource(id = FunchIconAsset.MbtiBadge.infj_active)
"INTJ" -> painterResource(id = FunchIconAsset.MbtiBadge.intj_active)
"ISTP" -> painterResource(id = FunchIconAsset.MbtiBadge.istp_active)
"ISFP" -> painterResource(id = FunchIconAsset.MbtiBadge.isfp_active)
"INFP" -> painterResource(id = FunchIconAsset.MbtiBadge.infp_active)
"INTP" -> painterResource(id = FunchIconAsset.MbtiBadge.intp_active)
"ESTP" -> painterResource(id = FunchIconAsset.MbtiBadge.estp_active)
"ESFP" -> painterResource(id = FunchIconAsset.MbtiBadge.esfp_active)
"ENFP" -> painterResource(id = FunchIconAsset.MbtiBadge.enfp_active)
"ENTP" -> painterResource(id = FunchIconAsset.MbtiBadge.entp_active)
"ESTJ" -> painterResource(id = FunchIconAsset.MbtiBadge.estj_active)
"ESFJ" -> painterResource(id = FunchIconAsset.MbtiBadge.esfj_active)
"ENFJ" -> painterResource(id = FunchIconAsset.MbtiBadge.enfj_active)
"ENTJ" -> painterResource(id = FunchIconAsset.MbtiBadge.entj_active)
else -> throw IllegalArgumentException("Unknown Icon: $value")
}

@Composable
fun inactiveMbtiBadgePainter(value: String): Painter = when(value) {
"ISTJ" -> painterResource(id = FunchIconAsset.MbtiBadge.istj_inactive)
"ISFJ" -> painterResource(id = FunchIconAsset.MbtiBadge.isfj_inactive)
"INFJ" -> painterResource(id = FunchIconAsset.MbtiBadge.infj_inactive)
"INTJ" -> painterResource(id = FunchIconAsset.MbtiBadge.intj_inactive)
"ISTP" -> painterResource(id = FunchIconAsset.MbtiBadge.istp_inactive)
"ISFP" -> painterResource(id = FunchIconAsset.MbtiBadge.isfp_inactive)
"INFP" -> painterResource(id = FunchIconAsset.MbtiBadge.infp_inactive)
"INTP" -> painterResource(id = FunchIconAsset.MbtiBadge.intp_inactive)
"ESTP" -> painterResource(id = FunchIconAsset.MbtiBadge.estp_inactive)
"ESFP" -> painterResource(id = FunchIconAsset.MbtiBadge.esfp_inactive)
"ENFP" -> painterResource(id = FunchIconAsset.MbtiBadge.enfp_inactive)
"ENTP" -> painterResource(id = FunchIconAsset.MbtiBadge.entp_inactive)
"ESTJ" -> painterResource(id = FunchIconAsset.MbtiBadge.estj_inactive)
"ESFJ" -> painterResource(id = FunchIconAsset.MbtiBadge.esfj_inactive)
"ENFJ" -> painterResource(id = FunchIconAsset.MbtiBadge.enfj_inactive)
"ENTJ" -> painterResource(id = FunchIconAsset.MbtiBadge.entj_inactive)
else -> throw IllegalArgumentException("Unknown Icon: $value")
}

0 comments on commit cb1b29b

Please sign in to comment.