Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT/#221] 마이페이지 뷰 / 서버통신 구현 #225

Merged
merged 11 commits into from
Sep 8, 2024

Conversation

leeeyubin
Copy link
Member

⛳️ Work Description

  • 네비게이션 스택 정리
  • 스낵바 구현
  • 마이페이지 서버통신 수정사항(프로필 이미지) 반영
  • 온보딩 서버통신 수정사항(프로필 이미지) 반영
  • 프로필 수정 뷰 서버통신 구현
  • 마이페이지 상태바 수정

📢 To Reviewers

  • 스크린샷은 급한 이슈로 생략하겠슴니다..
  • 요약하자면 네비게이션 회의한 내용 바탕으로 수정했어요
  • 그리고 프로필 관련 부분이랑 연결되어있는 온보딩, 마이페이지, 프로필수정 수정했어요
  • 근데 지금 수정된 서버 반영함에 따라 네비게이션이랑 프로필수정 부분이 이슈가 많은데 이 피알 머지하고 해결할게요!

@leeeyubin leeeyubin added FEAT ✨ 새로운 기능 구현 유빈💙 유빈 labels Sep 8, 2024
@leeeyubin leeeyubin added this to the 2차 스프린트 작업 milestone Sep 8, 2024
@leeeyubin leeeyubin self-assigned this Sep 8, 2024
Copy link
Member

@boiledEgg-s boiledEgg-s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다~~!!

@@ -63,14 +65,24 @@ fun MyPageRoute(
)
}

DisposableEffect(lifecycleOwner) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이거 첨 보네요!
컴포저블이 사라질 때 발생하는건가요??

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

신기방기....

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

네! 맞습니당 화면이 꺼질 때 원래 상태바 색깔로 바꾸기 위해 넣어주었습니다!

onOpinionClick: () -> Unit,
onServiceClick: () -> Unit,
onPersonalClick: () -> Unit,
onEditClick: () -> Unit = {},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이렇게 전부 다 기본값을 추가하신 이유가 뭔가여?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

서버 통신 실패 시 화면을 그리고자 했는데, Screen에 기본값으로 넣어두지 않으면 성공 시 화면에 사용하는 모든 것들을 다 연결을 해줘야 해서 선택적으로 사용하고자 기본값을 다 추가하였습니다!

Copy link
Member

@Hyobeen-Park Hyobeen-Park left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

최고에욤👍🏻👍🏻👍🏻

DEFAULT(drawableResId = R.drawable.ic_terning_profile_default, stringValue = "default");

companion object {
fun fromString(value: String): ProfileImage = when (value) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이렇게 관리하는거 좋네요!! 배워갑니당ㅎㅎ

@@ -63,14 +65,24 @@ fun MyPageRoute(
)
}

DisposableEffect(lifecycleOwner) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

신기방기....

@leeeyubin leeeyubin merged commit 8ddef8b into develop Sep 8, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FEAT ✨ 새로운 기능 구현 유빈💙 유빈
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEAT] 마이페이지 뷰 / 서버통신 구현
3 participants