Conversation
|
|
||
| private val _sideEffect = MutableSharedFlow<SignUpContract.SignUpSideEffect>() | ||
| val sideEffect: MutableSharedFlow<SignUpContract.SignUpSideEffect> | ||
| get() = _sideEffect |
There was a problem hiding this comment.
sideEffect가 정의되어 있는데 현재 사용되고 있지는 않네요..?
추후에 버튼 클릭 등의 이벤트 처리에 활용할 예정이실까용??? 😲
There was a problem hiding this comment.
sideeffect 일어나는 요소중 아직 , navigation을 통한 이벤트 처리만 구현했어서 이후에, 디테일 잡을 때 고려해서 추가해보겠습니다!
sonms
left a comment
There was a problem hiding this comment.
고생하셨습니다! 현재는 각 회원가입마다 페이지가 구현되어있는데 회원가입 플로우는 하나의 페이지에서 이뤄지는 느낌이기 때문에
HorizontalPager( state = pagerState, userScrollEnabled = false, pager 형태로 스크롤을 제한하고 넘기는 식으로 해보는 것도 좋을 것 같습니다!
| color = PawKeyTheme.colors.gray200 | ||
| ) | ||
| Divider(modifier = Modifier.padding(10.dp)) | ||
| HorizontalDivider(modifier = Modifier.padding(10.dp)) |
| // 회원가입 | ||
| implementation ("androidx.compose.foundation:foundation:1.4.0") | ||
|
|
There was a problem hiding this comment.
뺏으니까 확인 필요하면 toml에 설정할 수 있도록 해주세요
| @@ -1,3 +1,5 @@ | |||
| @file:Suppress("DEPRECATION") | |||
| viewModel: HomeViewModel = hiltViewModel(), | ||
| ) { | ||
| val isLocationMenuVisible = viewModel.isLocationMenuVisible | ||
| val state by viewModel.state.collectAsState() |
There was a problem hiding this comment.
collectAsState는 Composable 앱이 백그라운드로 가거나 화면이 가려져도 Flow는 계속 데이터를 발행하고 이에 따라 UI 상태도 계속 업데이트될 수 있습ㄴ니다 그렇기에?! 안드로이드 생명주기에 맞게 조정될 수 있도록 collectAsStateWithLifecycle로 해주세요
|
|
||
| @Composable | ||
| internal fun SettingButton(){ | ||
| fun SettingButton(){ |
There was a problem hiding this comment.
상위에서 하위 컴ㅁ포넌트를 아직은 조절하지 않더라도 꼭 선언해서 사용해주세요 재사용성을 위해 통로를 열어두는 것을 위해!
| } | ||
|
|
||
| @Composable | ||
| fun SignUpLoationGrid( |
There was a problem hiding this comment.
Grid를 네이밍에 나타냈는데 LocationButton만있는데 의도하신건가요?
| value: String, | ||
| onValueChange: (String) -> Unit, | ||
| modifier: Modifier = Modifier, | ||
| placeholder: String = "", |
There was a problem hiding this comment.
placeholder를 받아와서 사용하는 재사용 컴포넌트인데 placeholder에 기본값을 주신이유가 있을까요?
| placeholder: String = "", | ||
| enabled: Boolean = true, | ||
| ) { | ||
| val isClicked = remember { mutableStateOf(false) } |
| navigate(SignUpActivity, navOptions) | ||
| } | ||
|
|
||
| fun NavGraphBuilder.signupactivityNavGraph( |
| navigate(SignUpLevel, navOptions) | ||
| } | ||
|
|
||
| fun NavGraphBuilder.signupLevelNavGraph( |
name: pull_request_template
about: pr 생성용 템플릿입니다~
title: ''
labels: ''
assignees: ''
ISSUE
❗ WORK DESCRIPTIONAdd commentMore actions
📸 SCREENSHOT
📢 TO REVIEWERS